Course Content
Year 1
Programming 1
Programming 2
Data Structures and Algorithm
Introduction to AI
System Analysis and Design
English 1
Public Speaking and Presentation
Calculus I
Elective 1
Elective 2
Year 2
Introduction to Programming Languages
Database Management
Computer Organization and Assembly Language
Web Based Application Development
Introduction to Software Engineering
Computer Network
Change to Operating System
English 2
Calculus II
Probability and Statistics for Problem Solving
Discrete Mathematical Structures
Elective 3
Year 3
Human Computer Interaction
Information Assurance
Computing Ethics
Principles of Programming Language
Distributed Software Development
Introduction to Theoretical Computer Science
Probability and Statistics for Problem Solving
Artificial Intelligence Theory
Machine Learning for Data Science
Year 4
Capstone Project I & II
Artificial Intelligence Applications
Statistical Modelling and Inference
Internship
Elective 4
Elective 5
Elective Subjects
Principles of Sociology
Film Appreciation
Introduction to Psychology
US History to 1877
Intercultural Communication
MOHE compulsory General Studies subjects
For Local Students
- Appreciation of Ethics and Civilisation
- Philosophy and Current Issues
- Bahasa Kebangsaan A (applicable to students who did not sit for SPM or did not obtain a Credit in SPM Bahasa Melayu) OR Skills for Higher Education
- Community Service for Planetary Health
- Integrity & Anti-Corruption
- Entrepreneurial Mindset and Skills
For International Students
- Appreciation of Ethics and Civilisation
- Malay Language for Communication 2
- Skills for Higher Education
- Community Service for Planetary Health
- Integrity & Anti-Corruption
- Entrepreneurial Mindset and Skills