COMPUTING
Continue your education
with a computing-related degree.
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 when researching your options.
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) Computing
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 and Plymouth regions
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
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.