Course Content
YEAR 1
- Principles of Programming
- Computer Architecture
- Database Systems
- Discrete Mathematics
- Writing & Referencing
- Computer Network
- Object-Oriented Programming
- Data Structures & Algorithms
- Foundation of Human Computer Interaction
- Principles of Software Engineering
YEAR 2
- Software Requirements Engineering
- Algorithm Design & Analysis
- Software Process & Methodology
- Oral Communication
- Software Design & Architecture
- Software Testing
- Software Quality Assurance
- Principles of Management
- Mobile Application Development
- Field Elective 1
- Field Elective 2
- Knowledge Management
YEAR 3
- Professional & Ethical Practice
- Individual Project 1
- Individual Project 2
- Software Project Management
- Software Maintenance & Re-Engineering
- Industrial Training
- Field Elective 3
- Field Elective 4
Electives
Data Analytics
- Introduction to Business Analytics
- Predictive Analytics
- Descriptive Analytics
- Big Data Analytics
Internet Of Things
- Introduction to Internet of Things (IoT)
- Sensor Technology & Instrumentation
- Wireless Sensor Network & IOT Standard
- Analytics for Internet of Things (IoT)
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)