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