Course Content
Problem Solving and Programming
Computer Architecture
Systems Analysis and Design
Ethics in Computing
Calculus and Algebra
Database Development and Applications
Software Development Fundamentals
Probability and Statistics
Fundamentals of Computer Networks
Discrete Mathematics
Introduction to Interface Design
Object-Oriented Programming Techniques
Operating Systems
Fundamentals of Artificial Intelligence
Introduction to Data Structures and Algorithms
Systems and Programming Concepts
Mobile Application Development
Mini Project
Parallel and Distributed Computing
Introduction to Cybersecurity
Industrial Training (20 weeks)
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.