COMPUTING

Continue your education
with a
computing-related degree.

OVERVIEW

This section features introductory videos on selected degree courses across England organised by region. Courses have been chosen according to relevance. This is not a complete listing - please use UCAS to search more fully and in other areas.

Make a note of your top courses and institutions and use these, where appropriate, in your Career Action Plan. Next step will be finding out more about them.

A BEng (Hons) means a 3-year undergraduate Bachelor of Engineering degree, while a BSc (Hons) means a 3-year undergraduate Bachelor of Science degree.

SOUTH EAST

Courses in the London region

London South Bank University (LSBU)

BSc (Hons) Computer Science
Digital & Technology Solutions Apprenticeships

The degree covers both the theory and the practical application of computing systems, all taught in a location at the heart of London’s fast-growing tech industry. You’ll have the opportunity to explore your passions, whether you’re interested in computer engineering, big data and business intelligence, collaborative computing or devices and sensors. The course is based upon the internationally recognised Association of Computing Machinery recommendations for Computer Science curriculum guidelines.

The apprenticeship pathway is an integrated degree that will see you undertake vocational training whilst studying Digital and Technology Solutions Professional (Software Engineer) BSc (Hons), supporting the development of both academic knowledge and occupational competence, and enabling you to operate effectively at a high level within this sector.

University of Westminster

BSc (Hons) Computer Science
BEng (Hons) Software Engineering

The computer course covers all aspects of modern computer science. You'll develop a wide range of skills and knowledge in areas such as creative computing, information systems, graphics and games development, mobile and web computing, software engineering, design and development, software security, and artificial intelligence.

The software course examines the best ways to design, build, maintain and evaluate software systems. It uses many of the technical aspects of computer science, especially programming, and aims to develop the professional attitudes, interpersonal and technical skills you’ll need in the software engineering industry.

University of London

BSc (Hons) Computer Science

This suite of new online BSc Computer Science degrees prepares you for technology jobs of the future. Choose from one of seven specialisms to build on your interests and develop the skills you need for a fulfilling career. Develop your skills in computing with a strong programming and mathematics focus. Learn skills in project management, presentation skills and teamwork which employers value. Create a portfolio of work that you can present to potential employers.


Imperial College London

BEng (Hons) Computing (Software Engineering)

Computing is a creative and wide-ranging subject that focuses on using sound underlying principles and logical thinking to design and build systems that really work. You will learn how modern computer and communications systems function, and how they can be used and adapted to build the next generation of computing applications. This course allows you to focus on the way software is engineered to form complex computing systems.

London Metropolitan University

BSc (Hons) Computer Science
BSc (Hons) Comput
ing

This course will teach you everything you need for a successful career in IT – from programming and information systems to modules in mobile applications and artificial intelligence. Taught by experts, you’ll have access to our state-of-the-art computer labs as well as the opportunity to get industry experience during hands-on work placements and gain professional Java certification.

Brunel University

BSc (Hons) Computer Science (Software Engineering)

You’ll learn how to build different types of software, from web-based systems to mobile solutions. In the final year you’ll take compulsory modules in advanced computer science and choose optional modules that interest you in a variety of compelling areas. 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.

University of East London (UEL)

BSc (Hons) Computer Science & Digital Technologies

You'll learn the main areas of the discipline, including software engineering, Artificial Intelligence, information security and data analytics, as well as computer systems, databases and networks.

In addition to the technical knowledge you'll need to pursue a career in this field, you'll learn about the impact of technology on individuals, organisations and society. With a work-based learning module embedded within the course, you'll also have the chance to develop your skills in the workplace and enhance your CV.

University of West London

BSc (Hons) Computer Science

Influenced by the latest research and industry requirements, the course will focus on practical skills. We will give you the tools and knowledge to design and develop software for a variety of applications, from mobile systems to large-scale solutions for enterprises.

You will also learn about the science behind computing and software development and the impact of artificial intelligence (AI).

University of the Arts London (UAL)

BSc (Hons) Creative Computing

An exciting chance to develop and apply contemporary computational skills for the digital creative industries. Throughout the course you will acquire a contemporary set of applied computing skills covering the dominant coding languages and workflows that support innovation in the digital technology sector and creative practice. You'll build apps, craft digital experiences, explore machine intelligence and more.

King's College London

BSc (Hons) Computer Science

On this Computer Science BSc course, you will gain an in depth understanding of computer-based information systems in the heart of a connected London. The first two years of the course focus on the foundations of computer science and will equip you with the skills to develop a software system as part of a team – something that will serve you well for your future career. The third year allows you to specialise your knowledge and showcase your talents by completing an individual project.

Kingston University London

BSc (Hons) Computer Science

You can study specialist areas of computer science that are relevant to the career you want. There are modules that reflect the most in-demand sectors in the industry, such as software engineering, project management, user experience design, web and mobile app development, networking, and network security.

You'll graduate having gained experience of applying your expertise to real-world problems. With a portfolio of products and artefacts to showcase your work, you'll be ready to begin a professional career.

Greenwich University

BSc (Hons) Computer Science
BEng (Hons) Software Engineering

This degree in Computer Science gives you a firm grasp of the science underpinning computer and software systems. You will gain practical experience of developing systems using the latest technologies and techniques, as well as exposure to the latest trends that will shape the future of computer science.

You can study a core Computer Science course or choose a specialist endorsement in Artificial Intelligence, Cyber Security, Data Science, Games or Networking. The modules you can study include Artificial Intelligence Applications, Machine Learning, Information Visualisation and Big Data.

University of Surrey

BSc (Hons) Computer Science

This course will develop your understanding of the concepts and principles that form the basis of computing systems.

It will provide you with the balance of knowledge and skills you need to design, implement and troubleshoot software and complex systems to a professional standard.

You may choose to complete a  Professional Training placement, which will give you invaluable industry experience and opportunities to apply theory to real-world scenarios.

Middlesex University

BSc (Hons) Computer Science

You’ll gain an understanding of the key principles of computer science while you develop your programming, system engineering, and project experience skills. You’ll also get the support, encouragement and confidence to put your skills into practice through individual and group projects. Your first year will be entirely project led, ensuring you practice your skills from the very start.

In the past our students have worked on a project with the prestigious Pink Shoe Club , creating prototypes for a unique digital self-assessment tool.


SOUTH WEST

Courses in the Bristol region

University of Bristol

BSc (Hons) Computer Science

BSc Computer Science provides a thorough grounding in the fundamentals of computer science combined with opportunities to specialise. Core ideas are introduced in years one and two. You will learn the principles of algorithms and programming, covering three key paradigms: imperative, functional and object-oriented. A key component of year two is the software team project in which you work with others to develop an application for a real-world client with help from an industrial mentor.

University of West England Bristol (UWE)

BSc (Hons) Computer Science
BSc (Hons) Software Engineering for Business

The Computer Science degree shows you how to analyse complex problems, design the algorithms to solve them, and write the programmes that put these solutions into practice. There's a strong AI focus and you'll develop a solid foundation in object-oriented software development, and create algorithms that use data structures to manage huge volumes of data.

BSc(Hons) Software Engineering for Business was developed by TechSkills and top graduate employers. Discover how to build software from start to finish. Explore all the latest technologies including cloud computing, big data and cyber security. Learn how businesses manage large projects and plan, design and deliver new software on time and in budget.

Bath Spa University

BSc (Hons) Creative Computing

If you've ever wondered how to code beautiful web apps, bring stories to life through immersive experiences or build innovative games, our Creative Computing course could be for you.

You'll create an original portfolio of creative projects, including mobile apps, websites, games, virtual reality (VR) experiences and digital stories. You'll learn skills from the ground up, through a mix of workshops, tech demos, creative problem solving challenges and collaborative briefs. We believe in learning by making, so you can look forward to creating work from day one.

University of Bath

BSc (Hons) Computer Science

Develop theoretical and practical abilities in software design, development and experimentation, to become an innovative computing professional.

This course is for you if you’re interested in studying computer science but want to wait until later in your degree before deciding what area to specialise in. It's a broad-ranging course giving you the knowledge to apply computer science methods to the latest industry challenges and learn skills highly valued by employers.

University of Gloucestershire

BSc (Hons) Computer Science

Develop advanced technical skills, learn to patent your designs and prepare a professional portfolio ready for industry. You’ll work real business briefs on this course – from the development of mobile apps, fly drones and a European MCU rally car, to hardware platforms and mission critical software. Computing problem solving and software engineering are the focus of this degree.

University of Plymouth

BSc (Hons) Computer Science - Software Engineering

This course combines computer science, software engineering and information systems to give you the skills employers want.

You’ll learn about programming, databases, computer hardware, computer networking, and how a computer operating system works. You will then extend your knowledge in graphical representation, data modelling and artificial intelligence. You can also enhance your career prospects with a placement at industry leaders such as IBM, Microsoft, Goss Interactive and Vualto.

University of Exeter

BSc (Hons) Computer Science

This course recognises that Computer Science is more than programming. You’ll become skilled in the specification, design and implementation of computer systems, as well as gaining an understanding of the theory behind them. The nurturing department will support you throughout your degree, including helping you to undertake valuable work experience and guiding you in your journey to fulfil your career ambitions.

Falmouth University

BSc (Hons) Computer Science

New immersive realities, data-rich and informed interactions, automations and ever-more connected clouds are shaping the way the world operates and how people interact with each other – computer science underpins it all. You’ll leverage scientific principles and cutting-edge technology to create new and compelling products and services.


WEST MIDLANDS

Courses in the Birmingham region

Birmingham University

BSc (Hons) Computer Science

In the first year you will gain a firm foundation in programming, plus the principles of data structures and algorithms; artificial intelligence; and relevant logic and mathematics. The main teaching language is Java but you will also learn functional programming. The second year moves you on to study enabling technologies and their application. Your programming repertoire will be broadened by exposure to the C programming language and you will be taught professional software engineering techniques and apply them to develop a large team project in Java such as a multiplayer networked game

Birmingham City University (BCU)

BSc (Hons) Computer Science

This course will develop your skills in producing computer systems solutions. You will gain a sound mathematical and scientific understanding alongside developing the professional attitude needed in industry. While studying you’ll also have access to dedicated industry-standard facilities in a fully equipped lab running the latest software. Plus, we’re home to a Cisco Systems, a Microsoft Academy Centre and Amazon Web Services Academy (AWS), so you can rest assured, knowing your university course will prepare you for a successful career in the industry.

University College Birmingham

BSc (Hons) Computer Science

This Computer Science course will give you the knowledge and skills to develop solutions to complex problems through individual and group projects. Your learning will cover a wide range of the latest ICT and computing topics, introducing you to programming, computing mathematics, web development and databases before progressing onto subjects such as cloud computing, cyber security, mobile computing and even artificial intelligence (AI).

Coventry University

BSc (Hons) Computing
BSc (Hons) Software Engineering

The Computing BSc (Hons) is a full stack developer degree which aims to teach you the fundamental range of skills necessary to become a software developer. The degree is designed to equip you with key programming, analysis and design skills including (but not limited to) back and front-end web development, internet-of-things development, user experience design, quality assurance and testing, system administration, and security.

The Software Engineering course covers the practical skills and theoretical knowledge. There is an ongoing need for excellent software engineering graduates with excellent programming skills, including (but not limited to) specialist software developers, web front- and back-end developers, app developers, and internet-of-things developers.

University of Warwick

BSc (Hons) Computer Science

Computer Science is one of the most established courses in the UK, designed for students with a talent for mathematics and a passion for technology. At Warwick you will work closely with industry leaders, enabling you to develop industrially relevant subject knowledge and transferable skills.

Aston University

BSc (Hons) Computer Science

You’ll develop expertise in software development and the key applications of computing science through each year of the programme with particular emphasis on its use in industry and commerce. You’ll be given a grounding in computer science early in your course, specialising and developing more advanced and unique expertise in later modules, for example computational intelligence, game development or computer animation.

University of Wolverhampton

BSc (Hons) Computer Science

This three-year course aims to develop your fundamental understanding of computer science skills and gradually build up to more advanced topics. Your first year consists of several introductory modules to areas such as object-oriented programming, computer problem-solving and games technology, alongside education on core concepts these areas draw from. Once these concepts have been sufficiently developed throughout your first and second years, the end of your studies will more strongly emphasise advanced software engineering, culminating in the development of your own software project.

Staffordshire University

BSc (Hons) Computer Science - Software Engineering

This course aims to develop and expand knowledge and skills in application development for desktop, web, mobile and beyond. The award curriculum is diverse – it covers core business areas, programming in languages such as Java, JavaScript and PHP, and delivery to different device platforms. You will have the opportunity to study in one of the rapidly growing areas of computing from both an applied and theoretical perspective.


EAST ENGLAND

Courses in the Norwich region

University of East Anglia

BSc (Hons) Computer Science

Learn to program the future with a degree in Computing Science. From the information systems of banks and businesses, to the creativity of gaming and web design, to AI, robotics, cloud computing, big data and more, you’ll explore the full application and potential of computing in the modern world. You’ll prepare for a broad range of careers in a variety of fields, and contribute your own ideas and creativity to this ever-evolving sector.

University of Suffolk

BSc (Hons) Computing

All students begin their journey on this BSc (Hons) Computing degree learning the fundamentals of computing. They will then begin to customise their degree based on their individual career ambitions and interests. For students that opt for a package of specialist modules, a specialist degree will be awarded in cyber security, web and mobile development or artificial intelligence.

University of Cambridge

BSc (Hons) Computer Science

Cambridge was a pioneer of computer science and continues to lead its development. There are more than 1,000 specialist computing and advanced technology companies and commercial laboratories in the area (known as ‘Silicon Fen'). This course is broad and deep – giving skills to create future technology. All aspects of modern computer science are covered, along with the underlying theory and foundations in economics, law and business. You also develop practical skills, such as programming (in various languages, eg OCaml, Java, C/C++, Prolog) and hardware systems (eg chip design using Verilog).

Anglia Ruskin University

BSc (Hons) Computer Science

Based in the Science Centre in Cambridge, you'll have the latest digital technology at your fingertips, and collaborate with other students on innovative computing projects.

As you study, you can choose to focus on the core elements of computer science, or to specialise in areas such as software development, mobile applications, computer security, cloud computing, network administration and technical support.


EAST MIDLANDS

Courses in the Lincoln region

University of Lincoln
BSc (Hons) Computer Science

The BSc (Hons) Computer Science degree provides students with the opportunity to develop the experience, skills, and knowledge to design and develop a variety of software and hardware computing solutions for real-world problems. Particular attention is paid to cutting-edge topics, such as artificial intelligence and machine learning, in addition to core computer science disciplines. This aims to ensure that students' studies are at the forefront of research in the field and meeting the needs of the computing industry. In addition, students are encouraged to work with academics on research projects.

Nottingham Trent University (NTU)

BSc (Hons) Software Engineering

You will learn core skills concerning the production of computer programs and applications, as well as specialist knowledge in areas such as software engineering and analysis and design.

All of the courses within the Computer Science cluster share a common first year. This will provide you with the flexibility to review your pathway once you have started studying. At the end of year one, you can choose to transfer to BSc (Hons) Computer Science or BSc (Hons) Computer Science (Games Technology).


NORTH WEST

Courses in the Manchester region

University of Manchester

BSc (Hons) Computer Science

Computer Science is our most flexible programme, allowing you to chose course units to reflect your developing and changing interests. Furthermore, a wide range of themes from across the discipline allow you to specialise in the second and third years.

You will gain not only knowledge and practical experience of the latest technologies, but also a grounding in the underlying principles of the subject. It is this combination of skills that enable our graduates to keep pace with this fast moving subject, and secure rewarding careers that can be pursued almost anywhere in the world.

Manchester Metropolitan University (MMU)

BSc (Hons) Computer Science

On this BSc (Hons) Computer Science degree, you’ll get an in-depth understanding of both the theory and technical aspects of computing, with an emphasis on programming, algorithms, data structures, and computer architecture. They’ve designed the course content to meet the needs of the industry, so you can be confident the skills you’re learning are the skills that employers look for.

University of Salford

BSc (Hons) Software Engineering

Accredited by the BCS, the Chartered Institute for IT, you’ll be educated to the highest industry standards. We will equip you with advanced computing knowledge and a hands-on ethos, so you can graduate ready to build a successful and lucrative career in programming and software.

Industry is at the heart of our learning approach. During your studies, you will have the opportunity to work on real-world challenges and get involved with the local tech community. We are excited to be part of the GM Cyber Foundry, the region's blueprint to be a leader in cyber and digital research and intelligence.

University of Bolton

BSc (Hons) Software Engineering

By examining all elements of the process – from an initial understanding of the problem to be solved, through analysis, design, and development, to testing, documentation and maintenance – this degree offers you a focused education in software engineering, ready to impress potential employers. You'll explore the underlying principles of software engineering while helping you gain knowledge and practical experience of the latest technologies. You'll be encouraged to appreciate both the technical and human aspects involved in areas such as the lifecycle of software systems, software design, systems analysis, programming, database specification and design, and system security.

University of Liverpool

BSc (Hons) Computer Science with Software Development

Study Computer Science at Liverpool and develop a deep understanding of the technology that underpins much of modern life and society. Computer Science is a great choice for those with a keen interest in computers, software and technology. You’ll create functional applications as well as how to consistently iterate and improve your work.

Liverpool John Moores University

BSc (Hons) Computer Science

The professionally-accredited BSc (Hons) Software Engineering at Liverpool John Moores University offers you both an industry-relevant curriculum plus the opportunity to complete a paid placement where you can gain essential work-place experience. This combination means you should enjoy excellent career prospects after graduation.

University of Huddersfield

BSc (Hons) Software Engineering

During your studies you’ll be able to use the high-standard computing facilities we have on campus, including a range of machines running a variety of operating systems and software. The course emphasis is on guiding you in developing hands-on, practical skills in software development, as well as an understanding of the human and social contexts of software systems.