Course Content
Year 1
- Introduction to Programming
- Discrete Mathematics
- Introduction to Software Engineering
- Data Communication and Networking
- Computer Architecture
- Communication in the Workplace
- Data Structure and Algorithms
- Object-Oriented Programming
- Calculus
- Multimedia Technology
- Database Development and Applications
- Operating Systems
- UNIX - like OSes and Software Tools
Year 2
- Statistics
- Computer System Security
- Human-Computer Interaction
- Requirement Engineering
- Artificial Intelligence
- Ethics and Professionalism
- Web Technology
- Algorithm and Design Complexity
- Software Quality and Testing
- Professional English: Essential Communication Skills
- Bahasa Kebangsaan (Audit)
Year 3
- Mobile Application Development
- Project Management
- Change Management
- Final Year Project I & II
- Parallel Programming
- Business Process Management
- Creativity and Innovation
- Green Technology
Year 4
- Industrial Training
- Computer Vision and Image Processing
- GUI Programming
- Functional Programming
- Machine Learning
- Data Mining
- Computer Graphics
MPU
- Co-Curriculum
- Tamadun Islam & Tamadun Asia
- Entrepreneurship Skills
- Malaysian Economy
- Hubungan Etnik