- Introduction to Information Technology
- Programming Concepts and Design I
- Programming Concepts and Design II
- Operating Systems
- Web Design and Development
- Systems Analysis and Design
- Object-Oriented Programming Techniques
- Computer Systems Architecture
- Fundamentals of Computer Networks
- Database Development and Applications
- Pre-Calculus
- Introductory Calculus
- Statistics I
- Statistics II
- Discrete Mathematics
- Algebra
- Industrial Training
Elective I (Choose 1):
- Accounting Methods I
- Introduction to Data Science
- Computer Game Studies
- Software Engineering
Elective II (Choose 1):
- Accounting Methods II
- Introduction to Data Mining
- Computer Game Development
- Software Requirement and Design
Elective III (Choose 1):
- Fundamentals of Artificial Intelligence
- Mobile Application Development
- GUI and Web Application Programming
Language, Mata Pelajaran Pengajian Umum (MPU) and Co-curricular Courses:
English for Tertiary Studies, Academic English, Bahasa Kebangsaan A or Public Speaking, Pengajian Malaysia 2, Professional English, Civic Consciousness and Volunteerism, Co-curricular