Level 1
- Computer Architecture
- Fundamentals of Operating System
- Graphic Design
- Information Security and Ethics
- Introduction to Business Analytics (IBM Module)
- Introduction to Database Systems
- IT Infrastructure Landscape (IBM Module)
- Mathematics for Computing
- Object-Oriented Programming
- Programming Techniques
- Systems Analysis and Design
Level 2
- Computer Communication & Networks
- Data Structures & Algorithms
- IT Project Management
- Quantitative Methods
- Software Engineering
- System Development Tools and Techniques
Business Analytics specialisation electives
- Data Mining & Predictive Analytics (IBM Module)
- Data Warehouse and Multidimensional Modelling (IBM Module)
Cloud Computing specialisation electives
- Cloud Computing Architecture & Deployment Model (IBM Module)
- Introduction to Cloud Computing & Virtualization (IBM Module)
Mobile Computing specialisation electives
- Introduction to Cloud Computing & Virtualisation (IBM Module)
- Wireless and Mobile Communication
Software Engineering specialisation electives
- Software Testing
- Web Application Development
Network and Security specialisation electives
- Cybersecurity
- Routing Protocols and Concepts
General (without specialisation) electives
- Software Testing
- Web Application Development
Level 3
- Advance Programming Paradigm
- Artificial Intelligence
- Project I
- Project II
- UX Design
- Web Programming with PHP (IBM Module)
- Cross Platform Mobile Development
- Mobile Application Development using Android
- Ubiquitous Computing
- Internship (Compulsory)
Business Analytics specialisation electives
- Big Data Analytics (IBM Module)
- Business Intelligence (IBM Module)
- Social, Web and Mobile Analytics (IBM Module)
Cloud Computing specialisation electives
- Backup and Disaster Recovery (IBM Module)
- Cloud Security (IBM Module)
- Mobile Application Development using Android (IBM Module)
Software Engineering specialisation electives
- Concurrent & Real-time System
- Machine Learning
- Software Quality
Network and Security specialisation electives
- Network Management
- Network Security
- Wireless Network Planning and Design
Mobile Computing specialisation electives
- Cross-Platform Mobile Development
- Mobile Application Development using Android
- Ubiquitous Computing
General (without specialisation) electives
- Concurrent & Real-time System
- Mobile Application Development using Android
- Network Security
MPU Subjects
- Bahasa Kebangsaan A*
- Community Service
- Corporate Social Responsibility
- Design Thinking
- Ethnic Relations (Local students) / Communicating in Malay 2B (International students)
- Islamic & Asian Civilisation (Local students) / Malaysian Studies 3 (International students)
*Exempted if credit in BM has been obtained at SPM level.
We regularly review our course content, to make it relevant and current for the benefit of our students. For these reasons, course modules may be updated, please contact us for the latest information.