COMP3400 Functional and Logic Programming (University of Queensland): rated 4.0/5 overall across 16 reviews collected on UQ Wall.
COMP3400 is a University of Queensland course taught by the Faculty of Engineering, Architecture and Information Technology in Computer Science. This page brings together its handbook details and what UQ students say about it.
Review data updated 2026-10-24.
Chinese title: 函数式与逻辑编程
Type: undergraduate
Credit points: 2
Subject area: Computer Science
Faculty: Faculty of Engineering, Architecture and Information Technology
Level: Undergraduate Level 3
Handbook year: 2026
An introduction to functional and logic programming languages. Relative merits: extensibility vs.
COMP3400 has 16 scored reviews: overall 4.0/5 (all out of 5; higher difficulty means harder).
Sources: 16 Reddit comments that an AI model judged to be reviewing this course (average would-recommend 4.0/5).
On Reddit: "COMP3400 is a fantastic course with maybe UQ EECS’s best lecturer. The content isn’t necessarily “practical” in the sense that you can’t easily spin up an app using Haskell, but it is taught through heaps and heaps of programming practice and cool assignments. If you’re looking …"
On Reddit: "personally i wouldn't recommend comp3702, i hear its run pretty poorly. id suggest csse2310 if you want to really learn. its time consuming/kinda tricky, but a lot of cs students will say it's one of their favourite/most useful courses after taking it. comp3506 is also a very us…"
The course panel on UQ Wall shows every review and discussion in full.
Q: Is COMP3400 worth taking?
A: Averaged over 16 reviews: overall 4.0/5.
Q: Which faculty teaches COMP3400, and when is it offered?
A: COMP3400 is taught by the Faculty of Engineering, Architecture and Information Technology. Check the official handbook for the current year.
UQ Wall is an independent student community and is not affiliated with University of Queensland.