This three-year programme equips students with fundamental computing knowledge and the latest technology. In year 1, all students learn common subjects before specialising in one of the following areas – Software Engineering, Game Development, Data Science or Cybersecurity – in the second year. Each designed specialisation prepares students with specific skills. Students will also complete a final year project and undergo industrial training to acquire practical industry experience.
Programme Structure
- Core
- Year 1
- Calculus
Programming Fundamentals
Discrete Structures & Probability
Professional Development
Computational Methods
Object Oriented Programming & Data Structures
Computer Architecture & Organisations
Database Fundamentals
Research Methodology in Computer Science
Integrity and Leadership
U4
Character Building
Sustainable Society
- Year 2
- Software Engineering Fundamentals
Operating Systems
Computer Networks
Object Oriented Analysis & Design
Algorithm Design & Analysis
Industrial Training
U2
- Specialisation: Software Engineering
Software Requirements Engineering
Software Design
- Specialisation: Game Development
Computer Graphics Fundamentals
Game Design Fundamentals
- Specialisation: Data Science
Data Science Fundamentals
Statistical Data Analysis
- Specialisation: Cybersecurity
Cybersecurity Fundamentals
Network Security
- Year 3
- Final Year Project
Elective 1
Elective 2
Elective 3
Elective 4
U1
U1
Fundamentals of Digital Competence for Programmers
- Specialisation: Software Engineering
Software Reliability & Quality Assurance
Software Verification & Validation
Specialisation Elective 1
Specialisation Elective 2
- Specialisation: Game Development
Game Algorithms
3D Game Programming
Specialisation Elective 1
Specialisation Elective 2
- Specialisation: Data Science
Data Mining
Data Visualisation
Specialisation Elective 1
Specialisation Elective 2
- Specialisation: Cybersecurity
Cryptography and Data Security
Ethical Hacking and Penetration Testing
Specialisation Elective 1
Specialisation Elective 2