Course Content
Year 1
COMMON MODULES
Introduction to Networking
Systems Software and Computing Concepts
Introduction to Databases
Python Programming
Systems Analysis and Design
Integrated Computer Systems
Fundamental of Entrepreneurship
SPECIALISED MODULES
Digital Thinking and Innovation
Introduction to Object-Oriented Programming
Mathematical Concepts for Computing
Year 2
COMMON MODULES
Innovation Process
Research Methods for Computing and Technology
SPECIALISED MODULES
Programming for Data Analysis
System Development Methods
Object Oriented Development with Java
Requirements Engineering
Enterprise Systems
Data Structures
Software Testing
Software Architecture
Design Methods
Year 3
COMMON MODULES
Venture Building
Development and Operations
SPECIALISED MODULES
Investigations in Software Engineering
Project Management
Design Patterns
Software Quality Engineering
User Experience
Project in Software Engineering
Designing and Developing Applications on Cloud
Year 1
ELECTIVE MODULES (CHOOSE 1)
Introduction to Artificial Intelligence
Fundamentals of Web Design & Development
Year 2
ELECTIVE MODULES (CHOOSE 1)
Concurrent Programming
Further Web Design & Development
Mobile App Engineering
Year 3
ELECTIVE MODULES (CHOOSE 2)
Distributed Computer Systems OR Enterprise Programming for Distributed Applications OR Blockchain Development
Advanced Database Systems OR Optimisation and Deep Learning
MQA COMPULSORY SUBJECTS*
Appreciation of Ethics and Civilisation (M’sian Students)
Malay Communication Language (Int’l Students)
Philosophy and Current Issues
Workplace Professional Skills
Integrity and Anti-corruption
Co-Curriculum
(*All students are required to successfully complete these modules as stipulated by the Malaysian Qualification Agency.)