COMP3400 Functional and Logic Programming

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.

Course details

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

Overview

An introduction to functional and logic programming languages. Relative merits: extensibility vs.

COMP3400 student reviews, difficulty and workload

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.

COMP3400 FAQ

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.

Related courses

More on UQ Wall

Official page

UQ Wall is an independent student community and is not affiliated with University of Queensland.