Degree
Bachelor of Computer Science
A four-year degree covering programming, algorithms, and computing theory, preparing graduates for careers in software development and computing research.
Year 1
Semester 1
Introduction to Computer Science and Programming Fundamentals
Discrete Mathematics for Computing
Computer Systems and Architecture
Semester 2
Year 2
Semester 1
Semester 2
Year 3
Semester 1
Software Engineering and System Design
Theory of Computation and Automata
Human-Computer Interaction and Computer Graphics
Semester 2
Year 4
Semester 1
Cloud Computing and DevOps
Advanced Algorithms and Parallel Computing
Professional Ethics and Computing Law
Semester 2
Ready to get started?
Each course above is available individually, or subscribe to a plan that covers this level for full access to everything.