The flexibility of the Computer Science Program allows specializations within the program such as Robotics and Computer Games as well as combining it with minors such as Commerce and Japanese.
| First year | COMP1911 Computing 1 |
| COMP1921 Data Structures and Algorithms | |
| MATH1131/MATH1141 (Higher) Maths 1A | |
| MATH1231/MATH1241 (Higher) Maths 1B | |
| MATH1081 Discrete Mathematics | |
| Second year | COMP2011/COMP2711 (Higher) Data Organization |
| COMP2121 Microprocessors | |
| COMP2041 Software Construction | |
| COMP2920 Professional Issues and Ethics | |
| Third year | COMP3111/COMP2111 Software Engineering |
| Second year | COMP3421 Computer Graphics |
| Third year | COMP3411 Artificial Intelligence |
| COMP3331 Computer Networks and Applications | |
| COMP9018 Advanced Graphics | |
| COMP3511 Human Computer Interaction | |
| COMP4431 Computer Game Programming Workshop |
Students must complete COMP3411 Artifical Intelligence in second year and at least three courses chosen from:
| COMP3431 An Introduction to Intelligent Agent Architectures |
| COMP4411 Experimental Robotics |
| COMP4416 Intelligent Agents |
| COMP9417 Machine Learning and Data Mining |
| COMP9444 Neural Networks |
| COMP9517 Computer Vision |
| COMP9515 Pattern Recognition |
| Second year | COMP3511 Human Computer Interaction |
| Third year | COMP4511 User Interface Software Design |
| COMP3421 Computer Graphics |
| Second year | COMP3411 Artificial Intelligence |
| Third year | COMP4411 Experimental Robotics |
| COMP3221 Microprocessors and Interfacing | |
| COMP3431 An Introduction to Intelligent Agent Architectures |
| Second year | COMP3311 Database Systems |
| COMP9321 E-Commerce Systems Implementation Infrastructure | |
| Third year | COMP3511 Human-Computer Interaction |
| COMP9322 e-Commerce Systems Engineering | |
| COMP9323 e-Enterprise Project |
| Second year | COMP3331 Computer Networks and Applications |
| Third year | COMP9332 Network Routing and Switching |
| COMP9333 Advanced Computer Networks | |
| COMP9334 Capacity Planning of Computer Systems and Networks |
| Second year | COMP3311 Database Systems |
| Third year | COMP9519 Multimedia Systems |
| COMP9315 Database Systems Implementation |
| Japanese | Philosophy | Information Systems | Psychology |
|---|---|---|---|
| JAPN1000 Japanese Communication 1A | PHIL1007 Knowledge and Reality | INFS1602 Computer Information Systems | PSYC1001 Psychology 1A |
| JAPN1001 Japanese Communication 1B | PHIL1011 Minds, Bodies and Persons | INFS1603 Business Data Management | PSYC1011 Psychology 1B |
| JAPN2000 Japanese Communication 2A | PHIL2218 Phil Foundn of Artificial Inte | INFS2603 Systems Analysis and Design | PSYC2001 Research Methods 2 |
| JAPN2001 Japanese Communication 2B | PHIL2206 Philosophy of Mind | INFS2607 Business Data Networks | PSYC2061 Social and Developmental Psych |
| JAPN3000 Japanese Communication 3A | PHIL2207 Philosophy of Psychology | INFS3685 Electronic Commerce Management | PSYC2071 Perception and Cognition |
| JAPN3001 Japanese Communication 3B | PHIL2418 Ethical Issues | INFS3623 Multimedia Systems Design | PSYC2081 Learning & Physiological Psych |