The regulations for this degree can be found in the University Calendar (see Section 11.13.1).
You will mainly follow the Software Construction, Information Systems and Computer Systems strands with additional classes from Management Science. All classes are 20 credits unless stated otherwise.
First Year
In first year you will follow the following curriculum:
- CS103 Machines, Languages and Computation
- CS104 Information and Information Systems
- CS105 Programming Foundations
- CS106 Computer Systems and Organisation
- MS112 Business Analysis and Technology
- CS109 Topics in Computing 1 (10 credits)
- Elective (10 credits)
Back to Curriculum Overview
Second Year
In second year you will follow the following curriculum:
- CS207 Advanced Programming
- CS209 User and Data Modelling
- CS210 Computer Systems and Architecture
- CS211 Professional Issues in Computing (10 credits)
- MS210 Analysing and Improving Operations
- MS211 Managing Business Processes and Information Systems
- Elective (10 credits)
Back to Curriculum Overview
Third Year
In third year you will follow the following curriculum:
- CS308 Building Software Systems
- CS312 Web Applications Development
- CS313 Computer Systems and Concurrency
- CS317 Mobile App Development
- MS311 Knowledge and Innovation Management
- MS361 Understanding and Optimizing Business Systems
Back to Curriculum Overview
Fourth Year
In fourth year you must take the following class:
- CS408 Individual Project (40 credits)
In addition you will pick four of the following classes:
- CS407 Computer Security
- CS409 Software Architecture and Design
- CS412 Information Access and Mining
- CS414 Digital Forensics
- Management Science Option 1
- Management Science Option 2
In 2017-18, the following Management Science optional classes are available.
- MS415 Business Process Integration with ERP (semester 1)
- MS416 Business Analytics using Data Mining (semester 1)
- MS418 Project Management (semester 1)
- MS420 Management Science 4 (semester 2)
- MS422 Risk Analysis and Management (semester 2)
- MS426 Contemporary Business Technology (semester 1)
Back to Curriculum Overview