- English Language
- Programming Fundamental
- Data Structure & Algorithms Basic
- LaunchPad & Discover
- Introduction to Information Technology
- Discrete Mathematics
- Data Structure & Algorithms Advances
- Database Management System
- Object Oriented Programing
- Windows Programming
- Operating Systems
- Professional Ethics
YEAR 1 Electives (Choose 2)
- Enterprise Application Development
- UI Programming
- User Experience
- Computer System & Architecture
- Data Communications
- System Analysis & Design
- Management Information System
- Computer Security
- Information System Security
- Final Year Project
- Industrial Training
YEAR 2 Electives (Choose 2)
- Python Programming
- Machine Learning
- Deep Learning
- Pengajian Malaysia/ Bahasa Melayu Komunikasi 1
- Bahasa Kebangsaan/ Critical and Creative Thinking Skills
- Co-Curiculum