COMP30020 Declarative Programming (University of Melbourne): rated 3.8/5 overall across 35 reviews collected on UniMelb Wall.
COMP30020 is a University of Melbourne course taught by the Faculty of Engineering and Information Technology in Computer Science. This page brings together its handbook details and what UniMelb students say about it.
Review data updated 2026-10-24.
Chinese title: 声明式编程
Type: Undergraduate subject
Subject area: Computer Science
Faculty: Faculty of Engineering and Information Technology
Level: Undergraduate Level 3
Handbook year: 2026
AIMS Declarative programming languages provide elegant and powerful programming paradigms and techniques that every programmer should know. This subject presents declarative programming languages and techniques.
COMP30020 has 35 scored reviews: overall 3.8/5 · usefulness 3.4 (all out of 5; higher difficulty means harder).
Sources: 5 StudentVIP reviews (average 3.4 stars); 30 Reddit comments that an AI model judged to be reviewing this course (average would-recommend 3.8/5).
On Reddit: "I did DP and it's a pretty well-run subject. People say it's the easiest third-year computing subject. Tutorials and assignments are all on Grok, just like FOC. It's basically an introduction to logic and functional programming languages. You learn Prolog and Haskell, and it's q…"
On Reddit: "From hardest to easiest: MoC (very abstract concepts, set theory + real analysis) AI (DoA on crack + probability. In fact I think in the past this subject had probability as a pre req). Computer Systems (not hard per se, just a lot of stuff to memories) ML (lots of calculations …"
The course panel on UniMelb Wall shows every review and discussion in full.
Q: Is COMP30020 worth taking?
A: Averaged over 35 reviews: usefulness 3.4/5, overall 3.8/5.
Q: Which faculty teaches COMP30020, and when is it offered?
A: COMP30020 is taught by the Faculty of Engineering and Information Technology. Check the official handbook for the current year.
UniMelb Wall is an independent student community and is not affiliated with University of Melbourne.