DEGREE LEVEL 1
Common Modules
- Computing & IT in the Workplace
- Introduction to Management
- System Analysis & Design
- Fundamentals of Software Development
- Mathematical Concepts for Computing
- Operating Systems & Computer Architecture
- Introduction to Networking
- Introduction to Databases
Specialised Modules
- Introduction to Object Oriented Programming
Elective Modules (choose 1)
- Introduction to Artificial Intelligence
- Interactive Media & Web Design & Development
DEGREE LEVEL 2
Common Modules
- Object Oriented Development with Java
- System Development Methods
- Programming for Data Analysis
- Creativity & Innovation
- Research Methods for Computing and Technology
Specialised Modules
- Computer Theory
- Data Structures
- Design Methods
- Requirements Engineering
- Software Architecture
- Enterprise Systems
Elective Modules (choose 1)
- Concurrent Programming
- Further Web Design & Development
- Mobile App Engineering
INTERNSHIP (16 weeks)
DEGREE LEVEL 3
Common Modules
- Innovation Management & New Product Development
- Project Management
Specialised Modules
- Advanced Programming Language Concepts
- Algorithmics
- Design Patterns
- Software Quality Engineering
- Designing & Developing Applications on Cloud
- Investigations in Software Engineering
- Software Engineering Project
Elective Modules (choose 2)
- Advanced Database Systems
- Distributed Computer Systems
- Blockchain Development
- Enterprise Programming for Distributed Applications
- HCI & Usability
- Optimisation and Deep Learning
MQA Compulsory Subjects*
- Ethnic Relations (M’sian Students)
- Islamic & Asian Civilisation (M’sian Students)
- Malaysian Studies (Int’l Students)
- Malay Communication Language (Int’l Students)
- Workplace Professional Communication Skills
- Employee & Employment Trends
- Co-Curriculum
(*All students are required to successfully complete these modules as stipulated by the Malaysian Qualification Agency)