COMP3109 Programming Languages and Paradigms

COMP3109 Programming Languages and Paradigms (University of Sydney): rated 4.6/5 overall across 3 reviews collected on USYD Wall.

COMP3109 is a University of Sydney course taught by the Faculty of Engineering in Computer Science. This page brings together its handbook details and what USYD students say about it.

Review data updated 2026-10-24.

Course details

Chinese title: 编程语言与范式

Type: Undergraduate

Credit points: 6

Subject area: Computer Science

Faculty: Faculty of Engineering

Level: Undergraduate Level 3

Handbook year: 2026

Overview

This unit provides an introduction to the foundations of programming languages and their implementation. The main aims are to teach what are: semantics, programming paradigms and implementation of programming languages.

COMP3109 student reviews, difficulty and workload

COMP3109 has 3 scored reviews: overall 4.6/5 · usefulness 5.0 (all out of 5; higher difficulty means harder).

Sources: 1 StudentVIP review (average 5.0 stars); 2 Reddit comments that an AI model judged to be reviewing this course (average would-recommend 4.5/5).

On Reddit: "I did both last year. If your looking to get into big data definitely go to comp3409. If you want to become a better programmer I'd choose comp3109. They don't teach functional programming anywhere else at usyd and it's an amazing concept to know. 3109 has a lot of content thoug…"

On Reddit: "I did 3109 back in 2011 and it was tough but incredibly useful. It opened my then blind eye to other paradigms such as functional programming which was great and even though I'm a c++ dev now, having knowledge of, and being able to apply concepts from functional programming to t…"

The course panel on USYD Wall shows every review and discussion in full.

COMP3109 FAQ

Q: Is COMP3109 worth taking?

A: Averaged over 3 reviews: usefulness 5.0/5, overall 4.6/5.

Q: Which faculty teaches COMP3109, and when is it offered?

A: COMP3109 is taught by the Faculty of Engineering. Check the official handbook for the current year.

Related courses

More on USYD Wall

Official page

USYD Wall is an independent student community and is not affiliated with University of Sydney.