Course Content
Problem Solving and Programming
Database Management
Introduction to Computer Security
Probability and Statistics
System Analysis and Design
Discrete Mathematics
Fundamentals of Computer Networks
Computer Organisation and Architecture
Object-Oriented Programming
Operating Systems
Statistics for Data Science
Software Engineering
Data Science
Data Visualisation
Data Engineering
Machine Learning
Data Structures and Algorithms
Artificial Intelligence
Project I
Project II
Data Warehouse Technology
Industrial Training (24 weeks)
Elective 1 (Choose 1):
Algebra and Calculus
Advanced Discrete Mathematics
Elective 2 (Choose 1):
Natural Language Processing
Web-Based Integrated Systems
Elective 3 (Choose 1):
Internet of Things
Graphics Programming
Elective 4 (Choose 1):
Image Processing
Blockchain Application Development
Elective 5 (Choose 1):
Advanced Database Management
Mobile Application Development
Elective 6 (Choose 1):
Cloud Computing
Distributed Systems and Parallel Computing
Free Electives (Choose 1):
Japanese Language I
French Language I
Korean Language I
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.