BSc (Hons) Computer Science

Find your route through Computer Science.

One programme. Three pathways. A shared foundation — with room to specialise as your interests and ambitions develop.

Start together.

Build strong foundations in software, data, systems, security and computing practice before developing your own direction.

One programme · three pathways

Choose how you want to specialise.

Each pathway shares a strong Computer Science foundation. The difference is where you place more emphasis as you progress through the degree.

Broad & flexible

Computer Science

Explore software, data, systems and intelligent applications while keeping a broad range of career options open.

Explore Computer Science →
Build robust systems

Software Engineering

Develop deeper expertise in software engineering, architecture, development practices, programming paradigms and cloud technologies.

Explore Software Engineering →
Work with intelligent systems

AI & Machine Learning

Specialise in machine learning, deep learning, natural language processing and advanced AI.

Explore AI & Machine Learning →

Not sure yet?

What sounds most like you?

You do not need to have your whole career mapped out. Start with what interests you now.