COMP30020 Declarative Programming
University of Melbourne · Tahap 3 · 12.5 mata · Tidak ditawarkan pada 2026.
- Peperiksaan akhir 70%: berat pada peperiksaan
Adakah COMP30020 sukar?
COMP30020: Sederhana. Tidak ditawarkan pada 2026, jadi tiada dalam senarai. Menjadikannya lebih susah: Peperiksaan akhir 70%, Peperiksaan mesti lulus sendiri, 1 hurdle lain.
Apa dipelajari
Pengaturcaraan fungsian dan logik: rekursi, jenis kuat, fungsi tertib tinggi, penilaian malas, monad, jejak balik.
Selepas itu anda boleh
- Tulis program sederhana dalam bahasa deklaratif
- Gabung beberapa bahasa dalam satu projek
- Pilih bahasa yang sesuai untuk setiap bahagian tugasan
Yang perlu diambil dahulu
COMP20003 atau COMP20007
- COMP20003 Algorithms and Data Structures
- COMP20007 Design of Algorithms
- COMP90038 Algorithms and Complexity
Tidak boleh diambil bersama
- COMP90048
Kaitan dengan kerjaya
Membantu untuk kerjaya: Jurutera perisian, Pembangun web dan media sosial, Profesional pengkomputeran, Pereka aplikasi mudah alih
Cara penilaian
Projek 30%, Peperiksaan akhir 70%
Ulasan dan rating pelajar
Diringkaskan daripada 5 pelajar di StudentVIP (2017–2022)
- Haskell dan Prolog sangat berbeza daripada bahasa harian, dan konsep abstraknya boleh mencabar.
- Sejak 2020 susunan modul ditukar tanpa mengemas kini bahan, menjadikan bahagian Prolog mengelirukan; ia masih isu pada 2022.
- Pandangan berbelah bahagi. Pelajar yang suka pengaturcaraan tulen dan penyelesaian masalah menikmatinya; yang lain rasa kurang kegunaan praktikal.
- Mulakan projek awal. Tutor dan forum dalam talian membantu, dan peperiksaan menyerupai tutorial.
Ringkasan ulasan awam, tidak diberi skor di sini.
Pernah ambil subjek ini? Beri rating tanpa nama (kesukaran, beban kerja, pemarkahan, adakah anda mengesyorkannya) dan tinggalkan tip untuk pelajar tahun depan. Beri rating COMP30020
Jawapan pantas
- Bila COMP30020 ditawarkan?
- Tidak ditawarkan pada 2026.
- Apa yang perlu sebelum mengambil COMP30020?
- Prasyarat: COMP20003 atau COMP20007.
- Adakah COMP30020 ada peperiksaan akhir?
- Ya, peperiksaan akhir ialah 70% markah. Anda mesti lulus peperiksaan itu sendiri. Penilaian: Projek 30%, Peperiksaan akhir 70%.
- Adakah COMP30020 sukar?
- Daripada 5 ulasan pelajar di StudentVIP: Haskell dan Prolog sangat berbeza daripada bahasa harian, dan konsep abstraknya boleh mencabar.
- Apa kata pelajar tentang COMP30020?
- Haskell dan Prolog sangat berbeza daripada bahasa harian, dan konsep abstraknya boleh mencabar. Sejak 2020 susunan modul ditukar tanpa mengemas kini bahan, menjadikan bahagian Prolog mengelirukan; ia masih isu pada 2022. Pandangan berbelah bahagi. Pelajar yang suka pengaturcaraan tulen dan penyelesaian masalah menikmatinya; yang lain rasa kurang kegunaan praktikal.
- Bolehkah saya ambil COMP30020 sebagai breadth?
- Ya, untuk: Bachelor of Arts, Bachelor of Commerce, Bachelor of Design, Bachelor of Fine Arts (Acting), Bachelor of Fine Arts (Animation), Bachelor of Fine Arts (Dance), Bachelor of Fine Arts (Film and Television), Bachelor of Fine Arts (Music Theatre), Bachelor of Fine Arts (Production), Bachelor of Fine Arts (Screenwriting), Bachelor of Fine Arts (Theatre), Bachelor of Fine Arts (Visual Art), Bachelor of Music.
- Bolehkah saya memberi rating COMP30020?
- Boleh. Jika pernah mengambilnya, beri rating tanpa nama di halaman ini (kesukaran, beban kerja, pemarkahan, adakah anda mengesyorkannya) dan tinggalkan tip untuk pelajar tahun depan. Purata dipaparkan selepas 3 pelajar memberi rating; tip disemak dahulu sebelum dipaparkan.
Sumber: Handbook University of Melbourne 2026
Sentiasa semak Handbook rasmi sebelum mendaftar.
PickMySubjects ialah perancang subjek percuma dan tidak rasmi buatan graduan UniMelb.