YEAR 1
Semester 1
- Technology & Information System
- Discrete Structures
- Programming Technique I
- Digital Logic
- Malaysia Dynamic
- Art, Custom and Beliefs of Malaysia (International Students)
- Islamic & Asian Civilisation (TITAS)
- Bahasa Melayu untuk Komunikasi (International students)
YEAR 1
Semester 2
- Computational Mathematics
- Programming Technique II
- Network Communications
- Probability & Statistical Data Analysis
- Academic English Skills
- Science, Technology & Human
YEAR 2
Semester 1
- Database
- Systems Analysis and Design
- Data Structures and Algorithm
- Computer Organisation and Architecture
- Human Computer Interaction
- Co-curriculum
YEAR 2
Semester 2
- Web Programming
- Object Oriented Programming
- Software Engineering
- Operating Systems
- Advanced Academic English Skills
Elective Courses – Choose 1 (3 Credits)
- Requirements Engineering & Software Modelling
- Software Project Management
YEAR 3
Semester 1
- Theory of Computer Science
- English for Professional Purpose
Elective Courses – Choose 4 (13 Credits)
- Applications Development
- Artificial Intelligence
- Internet Programming
- Software Quality Assurance
- Knowledge-based & Expert System
YEAR 3
Semester 2
- Software Engineering Project I
- Technopreneurship Seminar
- Fundamentals of Technopreneurship
- Innovation & Creativity Subcluster
Elective Courses – Choose 3 (9 Credits)
- Software Design & Architecture
- Computational Intelligence
- Programming Technique III
- Special Topics in Software Engineering
YEAR 4
Semester 1
- Industrial Training (HW)
- Industrial Training Report
YEAR 4
Semester 2
- Software Engineering Project II
- Elective Foreign Language (Malaysian Student)
Elective Courses – Choose 3 (9 Credits)
- Software Construction
- Real-time Software Engine