Course Content
Level 1
- Computer Architecture
- Fundamentals of Operating System
- Graphic Animation
- Information Security and Ethics
- Introduction to Data 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
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 & Virtualization (IBM Module)
- Wireless and Mobile Communication
Business Analytics specialisation electives
- Data Mining & Predictive Analytics (IBM Module)
- Data Warehouse and Multidimensional Modelling (IBM Module)
Software Development 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)
- Internship (Compulsory)
Cloud Computing specialisation electives
- Backup and Disaster Recovery (IBM Module)
- Cloud Security (IBM Module)
- Mobile Application Development using Android (IBM Module)
Business Analytics specialisation electives
- Big Data Analytics (IBM Module)
- Business Intelligence (IBM Module)
- Social, Web and Mobile Analytics (IBM Module)
Software Development 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
1. Compulsory
- Appreciation of Ethics and Civilisations (Local students) /Communicating in Malay 2 (International students)
- Philosophy and Current Issues
- Integrity and Anti-Corruption
- Co-curriculum
- Bahasa Kebangsaan A*
2. Electives (choose one)
- Corporate Social Responsibility
- Design Thinking
- Presentation Skills
* For Malaysian students who do not have a credit in SPM BM.