Skip to content
← All programs

BSc Computer Science

Level
Undergraduate
Duration
4 yrs
Campus
Main Campus
School
School of Computing

Overview

Learn how software works by building it: from data structures in year one to a research-grade AI project in year four.

Curriculum path

  1. Stage 01

    Data Structures

  2. Stage 02

    Algorithms

  3. Stage 03

    Systems

  4. Stage 04

    Machine Learning

  5. Stage 05

    AI Research Project

Where graduates go

  • Software engineer
  • ML engineer
  • Researcher

Illustrative roles, not outcome statistics.

Admissions

Requirements are published each admissions cycle.

Start your application →