Course finder results

Search results

Search results

Filter results

  1. Department
  2. Level

Primary results

BA (Hons) Journalism

BA (Hons) Journalism

The world of journalism is changing at an unprecedented rate. This programme offers an individual and innovative blend of contemporary, multi-media journalism that ensures graduates …

  • Media, Communications and Cultural Studies, Computing
  • Undergraduate
BSc (Hons) Computer Science

BSc (Hons) Computer Science

This programme equips you with an in-depth understanding of the key conceptual and technological issues involved in building software systems.

  • Computing
  • Undergraduate
BSc (Hons) Creative Computing

BSc (Hons) Creative Computing

This degree will prepare you to take an active role in the creation of computational systems in arts, music, film, digital media, and other areas of the software industry that…

  • Computing
  • Undergraduate
BSc (Hons) Digital Arts Computing

BSc (Hons) Digital Arts Computing

This degree develops your arts practice through the expressive world of creative computation. Over three years you will develop your artistic work and develop a series of projects…

  • Computing, Art
  • Undergraduate
BSc (Hons) Games Programming

BSc (Hons) Games Programming

Prepare for a career programming in the games industry, in sectors including mobile games, casual games, social media games, and AAA console game development.

  • Computing
  • Undergraduate
Foundation Year in Computing

Foundation Year in Computing

The Department of Computing now offers a Foundation Year in Computing as an alternative entry route for students who don’t currently have the necessary academic profile to enter on…

  • Computing
  • Undergraduate
International Foundation Certificate in Computing

International Foundation Certificate in Computing …

This one-year programme gives you the opportunity to develop your English language, become familiar with UK academic culture, and prepare to study for a BSc degree in Computer…

  • English Language Centre, Computing
  • Preparation and Pre-sessional
Introduction to Machine Learning with Python

Introduction to Machine Learning with Python …

This is a practical introduction to Machine Learning using Python programming language. Machine Learning allows you to create systems and models that understand large amounts of…

  • Computing
  • Short courses