Course Content
1st Year
Semester 1
- Introduction to Programming I
- Fundamentals of Computer Science
- Computational Mathematics
- How Computers Work
Semester 2
- Introduction to Programming II
- Discrete Mathematics
- Algorithms and Data Structures I
- Web Development
2nd Year
Semester 1
- Object-Oriented Programming
- Software Design and Development
- Programming with Data
- Agile Software Projects
- Communication Skills/Bahasa Kebangsaan
Semester 2
- Computer Security
- Graphics Programming
- Algorithms and Data Structures II
- Databases, Networks and the Web
- Malaysian Economy
3rd Year
Semester 1 (Choose 3 from the following)
- Data Science
- Advance Web Development
- Physical Computing and the Internet of Things
- Mobile Development
- 3D Graphics and Animation
- Hubungan Etnik
- Tamadun Islam & Tamadun Asia
- Self Development
Semester 2 (Choose 3 from the following)
- Games Development
- Natural Language Processing
- Machine Learning and Neural Networks
- Artificial Intelligence
Final Project
4th Year
Semester 1
- Industrial Training