Course Content
YEAR 1
- Computing Mathematics
- Fundamentals of Programming
- Database Systems
- Java Programming
- Discrete Mathematics
- Introduction to Security
- Object Oriented System Analysis & Design
- Computer Architecture
- Data Communication & Networking
- Principles of Software Engineering
- Computer Ethics & Law
- Oral Communication
YEAR 2
- Operating Systems
- Intelligent Systems
- Data Structures & Algorithms
- Research Methodology
- HCI & User Experience
- Integrative Consultancy Project
- Specialisation (3 subjects)
- Elective (1 subject)
YEAR 3
- Specialisation (3 subjects)
- Elective (2 subjects)
- Final Year Project
- Internship
COMPUTER SECURITY
- Computer System Security
- Wireless & Mobile Security
- Ethical Hacking & Countermeasures
- Penetration Testing
- Network Security
- Computer Forensics
DATA SCIENCE
- Introduction to Data Science
- Knowledge Discovery and Data Mining
- Data Science Toolbox
- Data Visualization and Interactive Design
- Image Processing and Computer Vision
- Natural Language Processing
MOBILE COMPUTING
- Computer System Security
- Wireless & Mobile Security
- Wireless and Mobile Technology
- Mobile Programming and Screen Design 1
- Internet & Web Development
- Mobile Programming and Screen Design 2
MPU
- Bahasa Melayu Komunikasi 2 (International Students)
- Pengajian Malaysia 3 (International Students)
- Hubungan Etnik (Malaysian Students)
- Tamadun Islam & Tamadun Asia (Malaysian Students)
- Entrepreneurship
- Malaysia and Global Issues
- Global Social Responsibility
- Bahasa Kebangsaan A*
*Bahasa Kebangsaan A is compulsory for all Malaysian students
- without a credit in SPM Bahasa Malaysia.
- without SPM Bahasa Malaysia (applicable to students from UEC, O Level, or other equivalent programs)