Course list for the Computer Science Extended Major
Information valid for students commencing 2021
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 | Bioinformatics 1: Introduction |
and the balance (6 units to 8 units) from -
Course Code | Units | Course Title |
COMP3301 | 2 | Operating Systems Architecture |
COMP3702 | 2 | Artificial Intelligence |
COMS3200 | 2 | Computer Networks I |
COSC3000 | 2 | Visualization, Computer Graphics & Data Analysis |
COSC3500 | 2 | High-Performance Computing |
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 |
INFS3208 | 2 | Cloud Computing |