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