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
- 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
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
- 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
- U1 – Penghayatan dan Peradaban
- U1 – Philosophy and Contemporary Issues
- U2/U3 – University Life
- U4 – Extra-Curricular Learning Experience 1-3