Course Content
Part A. Foundational computer science study
Core units
42 credit points
Fundamentals of algorithms
Introduction to programming
Introduction to computer systems, networks and security
Algorithms and data structures
Theory of computation
Discrete mathematics for computer science
Continuous mathematics for computer science
Part B. Professional skills study
6 credit points
IT professional practice
IT professional practice and ethics
Part C. Specialist discipline knowledge and Part D. Problem solving and analytical skills
36 credit points
Advanced computer science
OR
Data science
Part E. Applied practice
12 credit points
Malaysia option
Computer science project
Data science project
Industry based learning