Course List

Course availability is subject to timetabling and teaching resources. Extended versions of any course may be used instead.

Courses may have a number of prerequisites. Students should plan ahead to make sure that the prerequisites of the courses they are interested in are satisfied, and that appropriate non-CSE courses are taken for streams that contain non-CSE courses.  Download the Postgraduate Requisite Guide (pdf) for assistance.

Level 0 - Courses with No Prerequisite

BINF9010 Bioinformatics Methods & Applications
COMP4161 Advanced Topics in Software Verification
COMP9020 Foundations of Computer Science
COMP9021 Principles of Programming
COMP9032 Microprocessors & Interfacing
COMP9311 Database Systems
COMP9414 Artificial Intelligence
COMP9441 Security Engineering
COMP9511 Human Computer Interaction
GSOE9210 Engineering Decision Structures
GSOE9820 Engineering Project Management

Level 1 - Courses With One Prerequisite

COMP4418 Knowledge Representation and Reasoning
COMP6721 (In-)Formal Methods: The Lost Art
COMP9024 Data Structures & Algorithms
COMP9041 Software Construction: Techniques and Tools
COMP9222 Digital Circuits & Systems
COMP9321 Web Applications Engineering
COMP9331 Computer Networks & Applications
COMP9334 System Capacity Planning
COMP9415 Computer Graphics

Level 2 - Courses with Chains of Two Prerequisites

BINF9020 Computational Bioinformatics
COMP4001 Object-Oriented Software Development
COMP4141 Theory of Computation
COMP4411 Experimental Robotics
COMP4431 Game Design Workshop
COMP4511 User Interface Design & Construction
COMP6714 Information Retrieval and Web Search
COMP6752 Modelling Concurrent Systems
COMP6731 Geometric and Graph Theoretic Data Processing
COMP6771 Advanced C++ Programming
COMP9101 Design & Analysis of Algorithms
COMP9102 Programming Languages & Compilers
COMP9018 Advanced Graphics
COMP9151 Foundations of Concurrency
COMP9161 Concepts of Programming Languages
COMP9171 Object-Oriented Programming*
COMP9181 Language-based Software Safety
COMP9152 Comparative Concurrency Semantics
COMP9153 Algorithmic Verification
COMP9201 Operating Systems
COMP9283 Extended Operating Systems
COMP9211 Computer Architecture
COMP9315 Database Systems Implementation
COMP9318 Data Warehousing & Data Mining
COMP9319 Web Data Compresssion and Search
COMP9321 Web Applications Engineering
COMP9332 Network Routing & Switching
COMP9333 Advanced Computer Networks
COMP9335 Wireless Mesh & Sensor Networks
COMP9336 Mobile Data Networking
COMP9417 Machine Learning & Data Mining
COMP9431 Robotic Software Architecture
COMP9444 Neural Networks
COMP9447 Security Engineering Workshop
COMP9517 Computer Vision

*COMP9171 has been replaced by COMP6771 from 2014.

Level 3 - Courses with Chains of Three Prerequisites

COMP4121 Advanced & Parallel Algorithms
COMP4432 Game Design Studio
COMP6741 Parameterized and Exact Computation
COMP9242 Advanced Operating Systems
COMP9243 Distributed Systems
COMP9322 Service-Oriented Architectures
COMP9323 e-Enterprise Project

Non-CSE Elective Options

BIOT7160 Genomics & Proteomics 
GBAT9117 E-Business Strategy & Management 
GEOS9016 Principles of Geographic Information Systems and Science
GMAT9106 Special Topic in GeoIT & Applications
GMAT9200 Principles of GPS Positioning
GMAT9201 GPS Receivers & How They Work
GMAT9205 Fundamentals of Geopositioning
GMAT9210 GeoIT and Infomobility Apps
GMAT9211 Modern Geodesy and Applications
GMAT9300 Aerial and Satellite Imaging Systems
GMAT9600 Principles of Remote Sensing
GMAT9606 Microwave Remote Sensing
GSOE9758 Network Systems Architecture
INFS5848 Project, Portfolio and Project Management
INFS5885 e-Business
INFS5905 Information Systems Auditing and Assurance
INFS5991 Business Intelligence Methods
TABL5521 E-Business & the Law *
MATH5836 Data Mining and Business Applications
MATH5846 Intro to Probability and Stochastic Processes 
MATH5856 Intro to Statistics & Statistical Computations
TELE9751 Switching Systems Architecture
TELE9752 Network Operations & Control
TELE9753 Advanced Wireless Communications
TELE9754 Coding & Information Theory

* LEGT5421 was replaced by TABL5521 in 2014.  It is the same course.