Course Content
Year 1
- Mathematics in Computing
- Basic Computing Principles
- Programming Methods
- System Analysis and Design
- Computer Ethics and Cyber Law
- Digital Electronics
- Discrete Mathematics
- Introduction to Intelligent Systems
- Computer Networks
- Database Systems
- Structured Programming
Year 2
- IT Project Management
- Business Intelligence
- Database Management Systems
- Generic Programming
- Operating Systems
- Visual Programming
- Software Development
- Embedded Systems
- Computer Architecture
- Multimedia Systems
- Object Oriented Programming
- Data Structures and Algorithms
*Upon completion of Year 2, students are required to undergo 12 weeks of industrial training.
Year 3
- Project 1
- Human Computer Interaction
- Artificial Intelligence
- Elective I & Elective II
- Data Science Analytics
- Mobile Platform Programing
- Large Scale Computing
- 3D Modelling
- Project 2
- IoT and Intelligent Systems Integration
- Machine Learning
- Natural Language Processing
- Elective III & Elective IV
- Real-Time Analysis and Design
- Cloud Computing
- Distributed Systems
- Rich Media Technology