Computer Science BSc

On Brunel’s Computer Science BSc course, we’ll help you gain the ability to develop software solutions to business problems. You’ll learn to specify, design, code, modify and test different types of software, from web-based systems to mobile solutions, in a contemporary programming paradigm. All of this will be done using an appropriate commercial grade development environment and associated database tools.

Course details

This exciting degree course is also increasingly using technologies such as drones and robots in coursework and projects.
  • Mode of study: 4-5 days a week
  • Intake: Intakes: September
  • Course length: 3-4 years
  • Course fee: £9250   per year
  • Location: London campus

Brunel University London

Course overview

In addition, you’ll acquire in-depth knowledge of algorithms, design, programming and testing techniques. By the end of the course, you’ll have confidence in your knowledge of common system and network architectures and system development approaches, requirements capture, design methods, models, tools, and techniques.

You’ll become well-versed in implementing and testing systems and software maintenance. Key to this course is cultivating a reflective approach to project management issues arising from team-based software development.


Entry requirements

GCE A-level BBB.

BTEC Level 3 Extended Diploma DDM in Information Technology, Computer Science or Computing.

BTEC Level 3 Diploma DM in Information Technology, Computer Science, Computing, Electronic/Electrical Engineering, Engineering, Manufacturing Engineering, Mechanical Engineering with an A-level at grade B.

BTEC Level 3 Subsidiary Diploma D with A-levels grade BC.

International Baccalaureate Diploma 30 points. GCSE English equivalent SL 5 or HL 4 and Mathematics SL 4 or HL 4.

Obtain a minimum of 120 UCAS tariff points in the Access to HE Diploma in Computing, Computer Science, Information Technology, IT or Engineering with 45 credits at Level 3.

T levels : Merit overall


Our Computer Science graduates enjoy excellent employment prospects. With the ability to handle the increasing demands of scientific, technological and commercial development in the 21st century, you’ll be in high demand with the wide-ranging companies and organisations increasingly dependent on computer technology.

You might start out as a general analyst or programmer, or join a consultancy firm. These are often the first steps towards setting up your own business.

Recent graduates have gone on to work for household names including Microsoft, IBM and Toshiba.


You’ll learn enough about hardware to make the most of its potential using your own software designs and theoretical foundations, gain a good understanding of computer science, and grasp the important elements of a computer system.
  • CS1809 – Software Design
  • CS1810 – Software Implementation Event
  • CS1803 – FHEQ Level 4 Group Project Reflection
  • CS1811 – Fundamental Programming Assessment
  • CS1805 – Data and Information Assessment
  • CS1701 – Group Project Lectures and Tutorials
  • CS1702 – Introductory Programming
  • CS1703 – Data and Information
  • CS1004 – Information Systems and Organisations
  • CS1005 – Logic and Computation
  • CS2001 – GHEQ Level 5 Group Project
  • CS2002 – Software Development and Management
  • CS2003 – Usability Engineering
  • CS2004 – Algorithms and their Applications
  • CS2005 – Networks and Operating Systems
  • CS2554 Graduate Development
  • CS3072 – Computer Science Project
  • CS3001 – Advanced Topics in Computer Science


  • CS3002 – Artificial Intelligence
  • CS3005 – Digital Media and Games
  • CS3004 – Network Computing
  • CS3003 – Software Engineering
  • CS3009 – Human-Computer Interaction
  • CS3100 – Software Project Management
  • CS3609 – Cybersecurity