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
- Enterprise Resource Planning
- Human-Computer Interface
- IT Project Management
- Quantitative Methods
- System Development Tools and Techniques
Business Analytics specialisation electives
- Data Mining & Predictive Analytics (IBM Module)
- Data Warehouse and Multidimensional Modelling (IBM Module)
General (without specialisation) electives
- IT Service Management
- Software Testing
Level 3
- Agile Development
- Emerging Technology
- Mobile Application Development using Android (IBM Module)
- Project I
- Project II
- Web Programming with PHP (IBM Module)
- Internship (Compulsory)
Business Analytics specialisation electives
- Business Intelligence (IBM Module)
- Social, Web and Mobile Analytics (IBM Module)
- Big Data Analytics (IBM Module)
General (without specialisation) electives
- Ubiquitous Computing
- Technopreneurship
- Knowledge Management
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 a credit in BM has been obtained at SPM level.