Course Content
Year 1
Introduction to Programming
Discrete Mathematics
Computer Organisation and Architecture
Database Management Systems
Object-Oriented Analysis and Design
Object-Oriented Programming
Introduction to Internet Technologies
University Life (MPU-U2)
Extracurricular Learning Experience 1 (MPU-U4)
Co-Operative Placement 1
Year 2
Information Management for Mobile Computing
Operating Systems
Software Project Management
Data Structures and Algorithms
Networking
Mobile Commerce
Introduction to Human Computer Interaction
Mobile Programming
Research Methods in Computing
Mobile Programming for iOS
Trends and Issues in Networking
Cloud Computing Application System
Extracurricular Learning Experience 2 (MPU-U4)
Year 3
Network Programming
Mobile Device Technology and Applications
Mobile Application Development
Mobile Computing and Networking Project 1
Application Layer Programming
Mobile Computing and Networking Project 2
Mobile Services API Integration
Network Security Design
Extracurricular Learning Experience 3 (MPU-U4)
Co-Operative Placement 2
Co-Operative Placement 3
Year 2
Elective: Choose One
- Wireless Network Infrastructure
- Business Systems Development Tools
- Technopreneurship
Year 3
Elective: Choose One
- Wireless Communications
- Electronic Payment Systems and Security
- Web Programming
For Malaysian students:
Appreciation of Ethics and Civilisations (Penghayatan Etika dan Peradaban)
Philosophy and Contemporary Issues (Falsafah dan Isu Semasa)
For international students:
Philosophy and Contemporary Issues
Communication in Bahasa Melayu 3 (Bahasa Melayu Komunikasi 3)