Course Content
Year 1
Add+vantage Modules
Computer Architecture and Networks
Design for Usability
Enterprise Information Systems
Introduction to Programming
Logic and Sets
Professional Skills
Year 2
Add+vantage module
Data and Information Retrieval
Operating Systems, Security and Networks
Programming, Algorithms and Data Structures
Real World Project
Software Engineering
Technology and its Social, Legal and Ethical Context
Year 3
Add+vantage module
Theoretical Aspects of Computer Science
Individual Project
Software Quality and Process Management
Internship
Optional modules** (choose two (2)):
Concurrent and Real-time Systems Design
Intelligent Agents
Mobile Application Development
Open Source Development
Rapid Application Development
Bahasa Kebangsaan A*
Community Service & Co-curriculum
Entrepreneurship
Ethnic Relations (Local students) / Malay Communication 2 (International students)
Islamic & Asian Civilisation (Local students) / Malaysian Studies (International students)
Presentation Skills
*For Malaysian students who do not have a credit in SPM BM.