Computational Science and Computer Science (Dual 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

Dual Major requirements (22 units)

Computational Science component (8 units)

4 units for -

Course Code Units Course Title
COSC2500 2 Numerical Methods in Computational Science
SCIE2100 2 Introduction to Bioinformatics

and 4 units from -

Course Code Units Course Title
BIOL3014 2 Advanced Bioinformatics
COMP3506 2 Algorithms & Data Structures
COSC3000 2 Visualization, Computer Graphics & Data Analysis
COSC3500 2 High-Performance Computing
MATH3104 2 Mathematical Biology
PHYS3071 2 Computational Physics
STAT3004 2 Probability Models & Stochastic Processes

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