Course Content
Level 1
Introduction to Management
Systems Analysis & Design
Fundamentals of Software Development
Mathematical Concepts for Computing
Operating System & Computer Architecture
Introduction to Networking
Introduction to Databases
Computing & IT in the Workplace
Introduction to C Programming
Introduction to Artificial Intelligence
Level 2
Object Oriented Development with Java
System Development Methods
Professional & Enterprise Development
Creativity & Innovation
Research Methods for Computing & Technology
Computing Theory
Data Structures
Concurrent Programming
Data Management
Business Intelligence Systems
Probability & Statistical Modelling
Data Mining & Predictive Modelling
Level 3
Innovation Management & New Product Development
Project Management
Algorithmics
Real-Time Systems
Emergent Technology
Text Analytics & Sentiment Analysis
Behavioural Science and Marketing Analytics
Database Security
Optimisation Concepts for Data Science
Investigation in Computer Science
Computer Science Projects
Semester 1 - Choose 1
Mobile and Wireless Technology OR System Programming & Computer Control
Semester 2 - Choose 1
Imaging and Special Effects OR Network Security
Advanced Wireless Technology
3D Computer Graphics
Distributed Computer Systems
Computer Systems Security
Programming Techniques for Animation & Computer Games
Image Processing, Computer Vision & Pattern Recognition
Semester 1 - Choose 2
Advanced Wireless Technology OR Distributed Computer Systems OR Image Processing, Computer Vision & Pattern Recognition
Semester 2 - Choose 1
ADesigning and Developing Applications on the Cloud OR Wireless and Mobile Security