Course Content
Year 1
- Introduction to Programming
- Discrete Mathematics
- Computer Organisation and Architecture
- Database Management Systems
- Object-Oriented Programming
- Object-Oriented Analysis and Design
- Database Administration
- Introduction to Internet Technologies
- Co-Operative Placement 1
Year 2
- Data Structures and Algorithms
- Mobile Commerce
- Introduction to Human Computer Interaction
- Operating Systems
- Database Design
- Research Methods in Computing
- Networking
- Software Project Management
- Multimedia Programming
- Business System Development Tools
- Cloud Computing
- Database Technology
Year 3
- Programming for Computer Science
- Object-Oriented Methods
- Project Formulation
- Application Layer Programming
- Network Security Design
- Business Case Project
- Project Design and Implementation
- Intelligent Systems
- Web Programming
- Co-Operative Placement 2
- Co-Operative Placement 3
For Malaysian students:
Appreciation of Ethics and Civilisations (Penghayatan Etika dan Peradaban)
Philosophy and Contemporary Issues (Falsafah dan Isu Semasa)
For international students:
Philosophy and Contemporary Issues
Communication in Bahasa Melayu 3 (Bahasa Melayu Komunikasi 3)