Overview
This course aims to provide commentary and critique on the practice of programming, and the tooling used to program (primarily programming languages themselves). A variety of programming concepts across many programming languages are examined, including: syntax, typing, polymorphism, documentation, testing, meta-programming, concurrency, parallelism, safety, and more. The Rust programming language … For more content click the Read More button below.
While proficiency in writing Rust programs is an important learning outcome of this course, of greater importance is the ability to write more robust programs in whichever language a student happens to be using at the time.
Per the advice of previous students, COMP6991 is a difficult course with a considerable workload. Please reach out to us either on the course forum or the course email if you're not sure whether COMP6991 is right for you.
Conditions for Enrolment
COMP9024
Delivery
Multimodal - Standard (usually weekly or fortnightly)
In-person - Standard (usually weekly or fortnightly)
Fees
Type | Amount |
---|---|
Commonwealth Supported Students (if applicable) | $1119 |
Domestic Students | $5130 |
International Students | $6780 |
Pre-2019 Handbook Editions
Access past handbook editions (2018 and prior)