Course Content
YEAR 1
Oral Communication
Computing Mathematics
Fundamentals of Programming
Database Management & Security
Discrete Mathematics
Object Oriented System Analysis & Design
Intelligent Systems
Java Programming
Computer Architecture
Data Structures & Algorithms
Data Communication & Networking
Principles of Software Engineering
YEAR 2
Operating Systems
HCI & User Experience
Software Requirements Engineering
Software Testing & Quality Assurance
Formal Methods
IT Project Management
Database Systems
Software Design
Elective (2 Subjects)
Specialisation (1 Subject)
YEAR 3
Final Year Project 1
Final Year Project 2
Software Engineering Practices and Principles
Internship
Elective (1 Subject)
Specialisation (2 Subjects)
Specialisation
Introduction to Data Science
Knowledge Discovery & Data Mining
Wireless & Mobile Security
Electives
Internet & Web Development
Distributed Systems
Software Architecture
Foundation of Information Systems
Business Process Management
Information System Strategy & Management
MPU
- Bahasa Melayu Komunikasi 2 (International Students)
- Pengajian Malaysia 3 (International Students)
- Hubungan Etnik (Malaysian Students)
- Tamadun Islam & Tamadun Asia (Malaysian Students)
- Entrepreneurship
- Malaysia and Global Issues
- Global Social Responsibility
- Bahasa Kebangsaan A*
*Bahasa Kebangsaan A is compulsory for all Malaysian students
- without a credit in SPM Bahasa Malaysia.
- without SPM Bahasa Malaysia (applicable to students from UEC, O Level, or other equivalent programs)