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
Entrepreneurial Mindset & Skills
Free Electives (Choose 3)
Project Management
Requirement Engineering
Software Engineering
Discipline Electives (Choose 2)
Year 3
Capstone Project 1 & 2
Computer Security
Internship
Software Architecture and Design Patterns
Software Evolution and Maintenance
Software Processes
Software Testing
Discipline Electives (Choose 3)
Discipline Electives for Year 2 (Choose 2)
Software Development
Object-Oriented Programming
Networking & Security
Data Communication
Network Security
Software Solutions and Design
Database Management Systems
Data Structure and Algorithms
Digital Image Processing
Discipline Electives for Year 3(Choose 3)
Software Development
Code Camp
Concurrent Programming
Human Computer Interaction
Networking and Security
Advanced Network Security
Computer Networks
Software Solutions and Design
Cloud Computing
Database Engineering
Artificial Intelligence
Artificial Intelligence
Computer Vision
Mobile App Development
Mobile Application Development
Free Electives
Note: Electives offered are subject to change
Digital Economy
Principles of Entrepreneurship
Startup Foundry
Additional MOHE compulsory General Studies subjects
For Local Students
Appreciation of Ethics and Civilisation
Bahasa Kebangsaan A (applicable to students who did not sit for SPM or did not obtain a Credit in SPM Bahasa Melayu)/ Critical Thinking
Community Service for Planetary Health
Integrity & Anti-Corruption
Philosophy and Current Issues
For International Students
Appreciation of Ethics and Civilisation
Community Service for Planetary Health
Critical Thinking
Integrity & Anti-Corruption
Malay Language for Communication 2