Gain essential expertise in software engineering, Artificial Intelligence, information security, data analytics, computer systems, databases, and networks.
Information Systems Modelling and Design
Software Development
Maths for Computing
Computer Systems and Networks
Web Technologies
Mental Wealth; Professional Life 1 (IT Project Pitching)
Database Systems
Data Structures & Algorithms
Web and Mobile App Development
Mental Wealth; Professional Life 2 (Computing in Practice)
Advanced Programming
Data Communications and Networks
Computer and Network Security
Artificial Intelligence
Mental Wealth; Professional Life 3 (Project)
Mobile and Distributed Systems
Advanced Topics in Computer Science