📖Program Curriculum
Semester 1
Compulsory
Logic for Computer Science
Functional Programming
Software Engineering 1
Introduction to Programming
Computer Systems
Mathematics for Computer Science
Semester 2
Compulsory
Introduction to Algorithms
Web Programming
Databases
Embedded Systems Programming
Object Oriented Programmin
Semester 1 & 2
Compulsory
AI Methods
Professional Training Preparation
Team Projects
Semester 1
Compulsory
Formal Languages and Theory of Computation
Computer Graphics
Software Engineering 2
Operating Systems, Networks and the Internet 1
Semester 2
Compulsory
Formal Methods
Mobile Application Development
Professional Issues in Computing
Operating Systems, Networks and the Internet 2
Semester 1 & 2
Compulsory
AI Project
Semester 1
Compulsory
Agent-Based Systems
Optional
Business Systems
Entrepreneurship and Innovation
Enterprise Resource Planning Systems
Algorithm Analysis
Cloud Computing
Human-Computer Interaction
Advanced Networking
Distributed Systems
Semester 2
Compulsory
Robotics
Advanced Artificial Intelligence Systems
Computer Vision
Optional
Project Management
Entrepreneurship and Small Business Planning
Data Mining and Machine Learning
Cryptography and Network Security
Cyber Security
Computer Animation
Studies in Science and Mathematics Education
Semester 1 & 2
Compulsory
Managing a Project Team
Thesis Project
Group Project
Learning Evaluation in a Specialised Subject
Semester 1
Compulsory
Innovation and Technology
How you'll study
LECTURES
SEMINARS
TUTORIALS
INDEPENDENT STUDY
GROUP WORK
SUPERVISION