Course list for the Computer Science Extended Major
Information valid for students commencing 2018
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 |
INFS3208 | 2 | Cloud Computing |