Course Content
Year 1
English for Computer Technology Studies
Programming Principles
Computer Mathematics
Database Fundamentals
Object-Oriented Programming Fundamentals
Computer Organisation
Web Fundamentals
Networking Principles
Year 2
Data Structures and Algorithms
Software Engineering
Object-Oriented Programming
Communication Skills
Operating System Fundamentals
Requirement Engineering
Computer Networks
Human Computer Interaction
Social and Professional Responsibilities
Year 3
Software Processes
Computer Security
Software Architecture and Design Pattern
Software Management
Software Testing
Software Evolution and Maintenance
Internship
Capstone Project 1
Capstone Project 2
Database Management Systems or Mobile Application Development or Web Programming
Code Camp or Artificial Intelligence or Distributed Systems or Database Engineering
Introduction to Psychology I or Principles of Marketing or Introduction to Statistics or Principles and Practice of Management or Principles of Entreprenuership
for Local Student:
Islamic and Asian Civilisations
Ethnic Relations
Community Service
Bahasa Kebangsaan A (applicable to students who did not sit for SPM or did not obtain a Credit in SPM Bahasa Melayu)
for International Student:
Malay Language for Communication 2
Malaysian Studies 3
Community Service