Course Content
Course Listing (Year 1)
Core subjects
- Introduction to Computer Science
- Introduction to Database Systems
- Introduction to Operating Systems
- OO Programming Fundamentals
- Data Communication and Networking
- Discrete Structures
- Introduction to Artificial Intelligence
Elective subjects:
- Introduction to Programming (*compulsory)
- Front End Web Development (*compulsory)
- Analytics for Decision Making OR Application of Math in IT (*choose one)
Course Listing (Year 2)
Core subjects
- System Architecture and Design
- Enterprise Data Infrastructure
- Software Engineering Principles
- Data Structures and Algorithms
- Computer Systems Engineering
Field elective subjects:
Choose one from each group
- Advanced OO Programming
- Principles of Machine Learning OR Cybercrime and Digital Forensics OR Blockchain Applications and Smart Contracts
Plus 2 Free electives from IT or Business Faculty.
Course Listing (Year 3)
Core subjects
- Final Year Project I & II
- Computer Ethics and Cybersecurity
- Business Development Project
- Internship
Field elective subjects:
Choose one from each group
- Blockchain Development OR Network Security OR Statistics for Data Science
- Computer Vision OR Natural Language Processing
Plus 1 Free elective from IT or Business Faculty