School
School of Computing, Technology and Applied Sciences
Duration
4 years
Intake
January and July intake cycles
This programme is part of the School of Computing, Technology and Applied Sciences portfolio and is designed to produce industry-ready graduates through practical learning, academic support and technology-enabled delivery.
Entry requirements
- Grade 12 certificate or equivalent
- Five credits including English
- Mathematics required for quantitative programmes
Career paths
Course outline by level
Year 1
Semester 1
Introduction to Computing
ICT 101Core / 12 credits
Programming Fundamentals
ICT 102Core / 12 credits
Semester 2
Computer Systems and Networks
ICT 103Core / 12 credits
Database Concepts
ICT 104Core / 12 credits
Year 2
Semester 1
Object-Oriented Programming
ICT 201Core / 12 credits
Data Structures and Algorithms
ICT 202Core / 12 credits
Semester 2
Systems Analysis and Design
ICT 203Core / 12 credits
Web Application Development
ICT 204Core / 12 credits
Year 3
Semester 1
Cyber Security and Risk Management
ICT 301Core / 12 credits
Operating Systems and Cloud Platforms
ICT 303Core / 12 credits
Semester 2
Software Engineering Project
ICT 302Project / 12 credits
Data Analytics and Visualisation
ICT 304Core / 12 credits
Year 4
Semester 1
Research Methods in Computing
ICT 401Core / 12 credits
Semester 2
ICT Innovation and Entrepreneurship
ICT 402Core / 12 credits
Full Year
Research Project
ICT 499Project / 12 credits