Advanced Courses
Subject to early completion of prerequisite courses, it is possible enrol during an undergraduate degree for certain level 4 and/or advanced postgraduate courses. There is an up-to-date list of these courses under the heading "GROUP D" on our postgraduate course list page. At the time of writing, this list comprised the following courses:
| Entry Restrictions?* | Code | Title |
|---|---|---|
| COMP4001 | Object-oriented Software Development | |
| COMP4141 | Theory of Computation | |
| Yes | COMP9018 | Advanced Graphics |
| Yes | COMP4411 | Experimental Robotics |
| COMP4415 | Artificial Intelligence: Foundations | |
| COMP9103 | Algorithms and Computational Complexity | |
| COMP9116 | Software System Development Using B | |
| COMP9211 | Computer Architecture | |
| COMP9231 | Integrated Digital Systems | |
| Yes | COMP9242 | Advanced Operating Systems |
| COMP9243 | Distributed Systems | |
| COMP9314 | Next Generation Database Systems | |
| COMP9315 | Database System Implementation | |
| COMP9316 | eCommerce Systems Implementation | |
| COMP9332 | Network Routing and Switching | |
| Yes | COMP9333 | Advanced Computer Networks |
| COMP9334 | Capacity Planning of Computer Systems and Networks | |
| COMP9417 | Machine Learning | |
| COMP9444 | Neural Networks | |
| COMP9517 | Image Processing & Applications | |
| COMP9518 | Pattern Recognition and Vision | |
| COMP9790 | Principles of GNSS Positioning | |
| COMP9791 | Modern Navigation & Positioning Technologies |
Not every one of these courses is offered every year.
The enrolment in these advanced courses varies from quite large in the case of courses that are popular parts of postgraduate coursework degrees to much smaller courses typically taken by a limited number of students with specialised interests.
* All these courses have prerequisites - that is, in order to enrol in them you must have passed a specified course that contains material that must be understood before beginning the advanced course. The "Entry Restrictions" column indicates whether there is a quota, or obtained a grade higher than a bare pass in order to enrol. [The prerequisites can be found in the "handbook entry" for each course on the School's courses page.]