Course Content
Year 1
Computer Mathematics
Computer Organisation
Database Fundamentals
English for Computer Technology Studies
Networking Principles
Object-Oriented Programming Fundamentals
Operating System Fundamentals
Programming Principles
Web Fundamentals
Year 2
Communication Skills
Data Structures & Algorithms
Entrepreneurial Mindset and Skills
Free Electives (Choose 3)
Object-Oriented Programming
Software Engineering
Discipline Electives (Choose 2)
Year 3
Artificial Intelligence
Capstone Project 1 & 2
Distributed Systems
Human Computer Interaction
Internship
Discipline Electives (Choose 3)
Discipline Electives for Year 2 (Choose 2)
Data Science & Analytics
Social & Web Analytics
Software Solutions
Database Management Systems
Digital Image Processing
Functional Programming Principles
Networking and Security
Data Communications
Software Design
Information Systems Analysis & Design
Programming Languages
Discipline Electives for Year 3 (Choose 3)
Data Science & Analytics
Data Mining & Knowledge Discovery Fundamentals
Advanced Artificial Intelligence
Computer Vision
Computational Intelligence
Software Solutions
Concurrent Programming
Database Engineering
Mobile Application Development
Networking and Security
Computer Networks
Computer Security
Software Design
Cloud Computing
Software Architecture & Design Patterns
UI/UX Design & Development
Free Electives
Note: These are just some of the electives
Digital Economy
Principles of Entrepreneurship
Startup Foundry
Additional MOHE compulsory General Studies subjects
For Local Students
Penghayatan Etika dan Peradaban
Bahasa Kebangsaan A (applicable to students who did not sit for SPM or did not obtain a Credit in SPM Bahasa Melayu) OR Critical Thinking
Community Service for Planetary Health
Falsafah dan Isu Semasa
Integrity & Anti-Corruption
For International Students
Appreciation of Ethics and Civilisation
Bahasa Melayu Komunikasi 2
Critical Thinking
Community Service for PLanetary Health
Integrity & Anti-Corruption