Computer Science 

(2018 Entry)

BSc (Hons)

At Keele, you’ll learn the underpinning theories of software, hardware and computing techniques – and how to apply them in the real world.

Single Honours
Study abroad
Learn a language
International year
Placement year
3 years/ 4 years with international or placement year

UCAS code: G400

View entry requirements

Course Overview

You’ll learn to use technology to create new opportunities and to solve a wide range of problems, benefiting every aspect of society from the home to business, government and beyond. This means your skills are likely to be in high demand when you graduate.

Our teaching is informed by our cutting-edge research, and we also reflect what’s happening now in industry. Combined honours students can follow a set of modules providing a specialism in information systems, evolutionary systems, or creative computing, whilst single honours students cover all these strands. There’s a strong emphasis on programming – but don’t worry if you don’t have Maths A-level, because the course covers what you need to know. You’ll have 24/7 access to our own computing labs, based on Microsoft Windows and Linux, plus a wide range of software.

What will this mean for my future?

This degree builds the essential skills which are in demand from employers looking for systems analysts, software engineers and consultants. You’ll graduate with a wide range of computing skills plus a highly developed approach to problem solving. Recent Keele graduates have gone to work for companies as diverse as Apple, BAE Systems, Barclays, Capgemini, EA Games, Experian, Microsoft and the Ministry of Defence. You’ll also have the solid grounding you’ll need to apply for postgraduate study.

Indicative modules

First year

  • Fundamentals of Computing
  • Programming Fundamentals
  • Cybercrime 
  • Systems and Architectures 
  • Natural Computation 
  • Requirements, Evaluation and Professionalism 
  • Information Systems and Interaction 
  • Computer Animation and Multimedia

Second year

  • System Lifecycles and Design 
  • Data Structures and Algorithms 
  • Database Systems 
  • Mobile Application Development 
  • Computational Intelligence I 
  • Web Technologies 
  • Advanced Programming Practices 
  • Virtual Worlds 

Third year

  •  Computer Science Project 
  • Software Engineering Project Management 
  • Advanced Information Systems
  • Advanced Databases and Applications 
  • Games Computing 
  • Computing in Education