Course Content
Problem Solving and Programming
Software Engineering
Calculus and Algebra
Software Requirement and Design
Web Design and Development
Object-Oriented Programming Techniques
Software Testing and Quality
Database Development and Applications
Computer Systems Architecture
Software Maintenance
Operating Systems
Mini Project
Introduction to Data Structures and Algorithms
Discrete Mathematics
Mobile Application Development
Fundamentals of Computer Networks
Industrial Training (20 weeks)
Electives (Choose 2):
Introduction to Artificial Intelligence
Introduction to Cloud Computing
Introduction to Data Science
Electronic Commerce
Language, Mata Pelajaran Pengajian Umum (MPU) and Co-curricular Courses:
English for Tertiary Studies
Critical Thinking/Bahasa Kebangsaan A
Falsafah dan Isu Semasa, Academic English
Contemporary Malaysian Issues
Penghayatan Etika dan Peradaban
English for Career Preparation
Co-curricular courses