
This programme provides a strong foundation in core computing principles while introducing students to the rapidly evolving field of artificial intelligence. Learners develop essential programming, mathematical, and software engineering skills, alongside practical knowledge of databases, networking, and object-oriented development.
The artificial intelligence component introduces students to intelligent systems, preparing them to understand how machines learn, adapt, and solve problems. This specialisation is ideal for students aiming to progress into careers in software development, data science, or AI-driven technologies, or continue into advanced IT and computer science degrees.
Introduction to Computer Systems
Computer Programming
Mathematics for Computer Science
Software Engineering Fundamentals
Relational Database Management System
Data Communications and Computer Networks
Object Oriented Programming with Java
Introduction to Artificial Intelligence