Undergraduate degrees
Our computer science courses focus on programming techniques and details of how to construct an operating system and how they work. We also offer computer science courses that specialise in artificial intelligence or cyber security. The software engineering course focuses primarily on designing big systems, orientated towards business because enterprise is where large scale systems are built.
On undergraduate computing degrees you'll work with programming languages including Python, JavaScript, Java, C++, and operating systems including Lenox, iOS, Windows, and Android.
Our games courses show you how to create software to design and develop games, understand the technology behind them and making the best use of it. You'll use programming languages including Java, C++ and C#, JavaScript.
Computer Science for Games focuses primarily on the programming side of game development. It’s for people who want to write games engines, and understand the fundamentals of games engines. Digital Games Development focuses more on the design side of game development and is for people who build games on top of games engines, creating and importing 3D models and how to get them work within a games engine.
Higher technical qualifications (HTQs)
HTQs are Level 4 and 5 qualifications such as CertHE, DipHE, HND or foundation degrees. They are approved against occupational standards decided by employers so you can be sure that what you are learning is relevant to industry.
We offer the following higher technical qualifications:
Postgraduate degrees
We offer postgraduate study in UXD.
Our accredited course fosters innovation and creativity in interactive design. You'll develop your knowledge of human-computer interaction and design for interactive products in a range of application areas.
During your postgraduate computing degree you'll work alongside researchers in our Centre for Secure, Intelligent and Usable Systems (CSIUS) that explore the interaction between people and software systems from the perspectives of analysis, design, evaluation and visualisation.
With a flexible timetable to suit full-time or part-time students and commuters, and lecturers available to support you in your module choices, there are different study routes available to you.
Professional accreditation
Our Computer Science BSc(Hons), Computer Science for Games BSc(Hons) and Software Engineering BSc(Hons) courses are accredited by BCS - The Chartered Institute for IT.
As well as ensuring that course content provides a foundation to underpin a future career in IT, accreditation also means that a graduate of our degrees in computing meets some or all of the educational requirements for registration with BCS as a:
- Chartered IT Professional (CITP) and/or
- Chartered or Incorporated Engineer (CEng / IEng) and/or
- Registered IT Technician (RITTech)