Course Content
Year 1
Semester 1
- Introduction to Programming
- Discrete Mathematics
- Introduction to Software Engineering
- Data Communication and Networking
- Computer Architecture
- Design Thinking and Presentation
- Co-curriculum
Semester 2
- Data Structure and Algorithms
- Object-Oriented Programming
- Calculus
- Multimedia Technology
- Database Development and Applications
- Operating Systems
- University Compulsory Subject I
Year 2
Semester 1
- Statistics
- Computer System Security
- Human-Computer Interaction
- Artificial Intelligence
- Ethics and Professionalism
- Digital Innovation and Entrepreneurship
- Elective I
Semester 2
- Web Technology
- Algorithm and Design Complexity
- Software Quality and Testing
- Requirement Engineering
- Elective II *
- University Compulsory Subject II
Semester 3
- Penghayatan Etika dan Peradaban (Appreciation of Ethics and Civilisations) *
- Bahasa Melayu Komunikasi 2
- Falsafah dan Isu Semasa (Philosophy and Current Issues)
- Malaysia Economy
- University Compulsory Subject III (Bahasa Kebangsaan)
Year 3
Semester 1
- IT Project Management
- Mobile Application Development
- Final Year Project I
- Elective III *
- Entrepreneurship Skills
Semester 2
- System Administration and Network Management
- Final Year Project II
- Elective IV *
- University Compulsory Subject IV
- University Compulsory Subject V
Year 4
Semester 1
- Industrial Training
- Computer Vision and Image Processing
- GUI Programming
- Functional Programming
- Machine Learning
- Data Mining
- Microcomputer Interfacing
- System and Network Programming
- Wireless Mobile Networking
- Digital Marketing
University Compulsory Subject
- Bahasa Kebangsaan
- Fundamental English
- Business English
- Academic English
- Creativity and Innovation
- Green Technology
- Mandarin 1
- Mandarin 2
- Intermediate Mandarin 1
- Intermediate Mandarin 2
- Intermediate Mandarin 3
- Intermediate Mandarin 4
- Advanced Mandarin 1
- Advanced Mandarin 2
- Advanced Mandarin 3