Course list for the Computer Science Major
Information valid for students commencing 2020
Computer Science (Major)
(This major is available at St Lucia only)
Prerequisites required for progression in this major:
Course Code | Units | Course Title |
CSSE1001 | 2 | Introduction to Software Engineering |
INFS1200 | 2 | Introduction to Information Systems |
MATH1061 | 2 | Discrete Mathematics |
Major requirements (14 units)
8 units for -
Course Code | Units | Course Title |
COMP3506 | 2 | Algorithms & Data Structures |
CSSE2002 | 2 | Programming in the Large |
CSSE2010 | 2 | Introduction to Computer Systems |
DECO3801 | 2 | Design Computing Studio 3 - Build |
and 2 units from -
Course Code | Units | Course Title |
COMP2048 | 2 | Theory of Computing |
CSSE2310 | 2 | Computer Systems Principles and Programming |
DECO2500 | 2 | Human-Computer Interaction |
DECO2800 | 2 | Design Computing Studio 2 - Testing & Evaluation |
INFS2200 | 2 | Relational Database Systems |
and 4 units from -
Course Code | Units | Course Title |
COMP3301 | 2 | Operating Systems Architecture |
COMP3320 | 2 | Vulnerability Assessment and Penetration Testing |
COMP3702 | 2 | Artificial Intelligence |
COMP3710 | 2 | Pattern Recognition and Analysis |
COMS3000 | 2 | Information Security |
COMS3200 | 2 | Computer Networks I |
COSC3000 | 2 | Visualization, Computer Graphics & Data Analysis |
COSC3500 | 2 | High-Performance Computing |
CSSE3002 | 2 | The Software Process |
CSSE3100 | 2 | Reasoning About Programs |
DECO3500 | 2 | Social & Mobile Computing |
INFS3200 | 2 | Advanced Database Systems |
INFS3202 | 2 | Web Information Systems |
INFS3208 | 2 | Cloud Computing |