Computer Science (Extended 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


Extended Major requirements (22 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
CSSE2310 2 Computer Systems Principles and Programming

2 units to 4 units from -

Course Code Units Course Title
CSSE3006 4 Special Projects in Computer Systems and Software Engineering
DECO3801 2 Design Computing Studio 3 - Build

and 4 units from -

Course Code Units Course Title
COSC2500 2 Numerical Methods in Computational Science
DECO2500 2 Human-Computer Interaction
DECO2800 2 Design Computing Studio 2 - Testing & Evaluation
INFS2200 2 Relational Database Systems
MATH2302 2 Discrete Mathematics II
SCIE2100 2 Introduction to Bioinformatics

and the balance (6 units to 8 units) from -

Course Code Units Course Title
COMP3301 2 Operating Systems Architecture
COMP3702 2 Artificial Intelligence
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
DECO3800 2 Design Computing Studio 3 - Proposal
INFS3200 2 Advanced Database Systems
INFS3202 2 Web Information Systems
INFS3204 2 Service-Oriented Architectures