COMP90048
Declarative Programming
COMP90048 is rated by StudentVIP members:
Textbooks
We don't have any textbooks for this subject yet.
Why don't you be the first?
Sell your textbook for COMP90048Notes
View all COMP90048 notesWe don't have any notes for this subject yet.
Why don't you list yours first?
Sell your notes for COMP90048Tutors
Become a tutor for COMP90048Adnan
$65 per hour
My teaching style varies widely and is catered to the needs of the students. I take my time in ident...
Reviews
Quite a cool subject, Haskell is a really interesting language, though rare in practice. I would say this subject was more enjoyable than useful. Definitely got me thinking a different way about programming and CS generally - maybe better for students aiming to go into research rather than industry. Note that this subject focuses pretty much entirely on code and conceptual understanding isn't really tested.
Anonymous, Semester 1, 2021
Peter Stuckey is a terrible teacher.
Anonymous, Semester 1, 2018
Use books for programming learning, the course is fast paced and if you don't study from extra material, you might not be able to score good.
Anonymous, Semester 2, 2017
It is one of the most fun subjects but a little bit challenging as well. That's because declarative programming languages (Haskell and Prolog) are different from your daily using imperative languages (Java, Python, C, C++). The teacher creates project tasks, and you can't find anything similar, so you have to be creative as well to solve them. Don't leave them until the last day - probably you can't complete them in time. Exams are very similar to the tutorials, so if you can solve them, there is no reason to worry.
Anonymous, Semester 2, 2017
This subject mainly teaches Haskell programming and Prolog. These are all functional programming languages. Haskell is actually what Facebook uses, so you might gain something by learning this. Here is my ranking schema(# of !): 1.Prodecural programming! 2.Declarative programming!! 3.OO programming.!!!