Course Content
YEAR 1
- Principles of Programming
- Computer Architecture
- Database Systems
- Discrete Mathematics
- Computer Networks
- Writing and Referencing
- Oral Communication
- Object-Oriented Programming
- Foundation of Human Computer Interaction
- Data Structures & Algorithms
- System Analysis and Design
YEAR 2
- System Fundamentals
- Database Programming
- Software Engineering
- Principles of Management
- Introduction to Artificial Intelligence
- Operating Systems and Concurrency
- Computer Graphics
- Intelligent Systems
- Internet of Things
- Social and Current Issues in Computing
- Elective (2 subjects)
YEAR 3
- Individual Project 1
- Individual Project 2
- Machine Learning
- Parallel Computing
- Big Data Analysis
- Cyber Security
- Knowledge Management
- Industrial Training
- Elective (1 subject)
YEAR 2
- Introduction to Web Design
- Data Visualisationfor Web
- Mobile Application Development
- Distributed Computing
YEAR 3
- Image Processing
- Autonomous Mobile Robotics
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)