



Want to create the next big thing in tech? This is where you start.
Software engineering is essential to the smooth running of modern life. Safe, reliable and robust software is critical from the apps and digital tools we use every day to developments such as driverless cars.
This degree specialises in the techniques that you need to design, develop and deploy software that delivers value to users and controls the world around us. The skills, experience and tech expertise you’ll gain will put you in high demand when it’s time to enter the job market in this fast-moving industry.
93% of students
in work or further study 18 months after graduating
HESA Graduate Outcomes, 2026
1st in the UK
for 'How good are teaching staff at explaining things'
National Student Survey (NSS) 2026, HEIs only
3rd in the UK
for Learning Resources
National Student Survey (NSS) 2026, HEIs only
5th in the UK
for Academic Support
National Student Survey (NSS) 2026, HEIs only
Get paid
on an optional placement year in industry
Five specialist labs
including high spec machines, dedicated for Computer Science students
Compete in events
like Hull’s unique “Three Thing Game", or the UK and Ireland Programming Competition
Robotics Lab
with humanoids, Nano robots and drones
Integrated Masters option.
Undergraduate and Postgraduate study combined
About this course
Gain a rock-solid grounding in the fundamentals of computing, information science and informatics on this British Computer Society accredited degree. Develop the skills to write code, create and manage software projects using the latest agile development methods. And learn about test-driven development and DevOps.
Then specialise in the areas that interest you most – ending with a major individual software project. Previous topics include a wind farm simulation, modelling a self-driving car and an app to find and join live, location-based events.
You’ll learn within industry-standard facilities, including high-performance workstations, gigabit networking, 3D printers, robots, a 3D immersive cube, motion capture, AR, VR and MR.
Take a full paid placement year – which gives you outstanding tech industry experience – as a recognised part of your degree.
You could compete in international events like the Microsoft Imagine Cup. Or rise to the challenge of creating a computer game over a weekend in our Three Thing Game. Plus, benefit from our strong links with companies like EA, Sony and Black Marble with frequent talks by experts in the trade.
Software skills that toughen your competitive edge
Foundation year
A foundation year at the University of Hull gives you a solid grounding of knowledge and boosts your academic skills, so you can progress on to your chosen programme with confidence.
The foundation course you enrol on may not be an exact match to your chosen degree, but don’t worry. Our foundation courses combine content from multiple related courses in the same subject area, giving you more flexibility and choice about the degree path you take.
For example, if you apply for a Music Foundation Year, you’ll join our Media Foundation course. So, if you decide to switch - say, from Music to Graphic Design - you can do so without restarting your foundation year.
Module options
Our five undergraduate Computer Science courses share the same compulsory modules in the first year. This gives you a foundation of knowledge across the whole subject area and the chance to explore what really interests you. You're then better placed to choose your modules in the later years of our BSc Computer Science, or switch to a different pathway to specialise in games programming, software engineering, robotics or AI.
No filters selected
Preparing for Learning in Higher Education
This module is designed to give you the best possible start to your university studies, making sure you have all the essential skills you need to succeed. Through lectures and workshops we will teach you how to write in an academic style, how to find quality sources, and how to reference work, culminating in writing up a mini-research project.
core
20 credits
Group Challenge
In a group, you'll formulate questions that can be tested by scientific investigations and take part in weekly workshops with academics.
core
20 credits
Foundation Mathematics 1
This module delivers core mathematics skills to build a solid basis for future studies. You will study the following topics: factors, multiples, indices, fractions and standard form; algebra, linear and quadratic equations; averages and spread; functions, exponentials and logarithms; and right-angled triangles and trigonometry.
compulsory
20 credits
Foundation in Data Analysis
Develop a strong foundation in data collection and analysis. This module will introduce you to qualitative and quantitative data and how to analyse it; the collection of primary and secondary data; the production of high-quality graphics; and report writing.
compulsory
20 credits
Foundation Mathematics 2
This module delivers core mathematics skills to build a solid basis for future studies.You will study the following topics: polynomials; sequences and series; complex numbers and trigonometry; and differentiation and integration.
compulsory
20 credits
Introduction to Computing
This module will promote and support your development of learning in Computer Science as you prepare for progression to the following year. It teaches fundamental computer programming techniques and knowledge and enhances wider conceptual awareness of the discipline.
compulsory
20 credits
Programming Portfolio
Gain the practical knowledge to design, implement and test algorithms. The module uses lectures to deliver concepts, a practice lab to apply the programming concepts learnt by developing programs to solve problems. You will take part in hands-on practical assessments, which will enable you to acquire extensive programming skills in an industry standard programming language. We will support you whether you are new to programming or have existing skills.
core
40 credits
Algorithms and Data Structures
Start to think like a computer. This module explores logic, data storage and algorithms with the use of practical demonstrations and activities. Operating in parallel with programming-focused modules, we will develop a toolkit of key concepts from a theoretical (non-code) perspective, facilitating a better understanding of these fundamentals. Topics to expect include pseudocode, state machines, essential keywords, common data structures, sort algorithms and search algorithms. You will learn methods to analyse and compare algorithms and their constituent parts in order that you may better design, evaluate and develop effective, efficient and performant software solutions.
compulsory
20 credits
Computational Thinking
This module, Computational Thinking, is essential for developing computer-based solutions. This module will enable you to develop your knowledge and understanding of the key mathematical underpinnings of computer science, to aid you in problem solving and programming. The development of your competence in logic, mathematics and statistics will also provide evidence of your numeracy and more advanced skills and is valued by employers.
compulsory
20 credits

Whose job is it to build safer systems? Yours.
Featured module
- compulsory
- 20 credits
Safety-critical systems are essential to modern life, from transport networks and power generation to surgical robots and financial systems. You’ll learn the principles of safety and dependability used to design, analyse and protect these systems.
Examine techniques for identifying hazards and managing risk in complex systems, including Fault Tree Analysis, Reliability Block Diagrams, Markov Chains and Bayesian Networks. You’ll also consider the safety of intelligent systems and the challenges posed by machine learning and autonomous decision-making.
Through practical analysis using industry tools and University of Hull research, you’ll develop skills relevant to safety-critical engineering.
Our facilities

Watchlist
Dr John Dixon
Course overview
2 mins
Rand Nessif
Unsame Stories
2 mins
See our incredible labs
Course Highlight
2 mins
Featured academics
You’ll be taught by talented researchers whose specialist areas include computational science; computer gamification; dependable intelligent systems; robotics and artificial intelligence; and simulation and visualisation.

Brian Tompsett
Lecturer
Brian is an experienced computer scientist and software engineer with a career spanning over 50 years. He has worked within industry and academia in the UK and the US. He leads the Software Engineering degree programme.

Prof Yiannis Papadopoulos
Professor
Professor Papadopoulos pioneered the development of one of the state-of-the-art techniques in the area of dependability analysis (HiP-HOPS). He’s also developing technologies for self-certification of cyberphysical and autonomous systems.
Entry Requirements
What do I need?
This course has a range of tariffs for entry. Use the interactive slider to choose a number of points and see the course entry requirements.
Slide to set your points
A levels
EEE
BTEC
PPP
Equivalent qualifications and grades are accepted.
How to apply for this course
Most importantly, you need ambition. Together with our support and opportunities, you can go further than you ever thought possible.
Our typical offer for this course is 48 UCAS points from level 3 qualifications (A levels, BTEC, or other equivalent qualifications).
If you don’t have level 3 qualifications, we welcome you to apply for an advisory meeting with our Admissions team. We’ll look at your circumstances, give you personalised guidance, and help you understand your entry options.
Remember, we look at your whole application – not just grades. Achievements, work experience, extracurricular activities: they all count here. So remember to tell us what makes you tick in your personal statement.
We also consider qualifications and experience from the UK and worldwide that may not exactly match those listed.
Have questions? Talk to our Admissions team today.
Fees & Funding
How much is it?
Tuition fees for 2028 entry have not been confirmed. Please use 2027-28 information as a guide.
For UK students, our standard course fee is £10,050 per year. Keep in mind that some courses are longer - for example, spending your third year abroad will make your degree four years in total.
If you choose to study a foundation year as part of your course, the fee is £10,050.
Thinking about a year in industry? This is £2,010 for UK students.
Planning a year abroad? This costs £1,505 for UK students.
Standard Tuition Fee
£10,050 / year
Foundation Year Fee
£10,050
The amount you pay may increase each year, in line with inflation - but capped to the Retail Price Index.
How do I pay for it?
You can take out a tuition fee loan to cover the full cost of your course. Once you’ve successfully applied for this, you don’t need to do anything else – the money is sent straight to us.
You can also take out a maintenance loan of up to £10,544 a year to cover your living costs, depending on your household income.
Remember, you won’t start paying your loans back until you’ve left university and earn more than £25,000 per year.
See our full fees and funding information for more details and to find out what support we can offer.

Future prospects
You’ll be on the fast track to chartered IT professional status as this degree is accredited to the maximum available level by the British Computer Society (BCS).
Graduate careers include software developer, mobile app developer, software engineer, video games developer, IT security specialist and web developer.
Many of our graduates go on to work for industry giants such as Sony, the BBC, Dell and Fujitsu. Some of our Computer Science graduates go on to work for not-for-profit businesses and public sector organisations. Others go on to further study with an MSc or PhD, and some have gone on to set up and grow their own tech businesses.
Become part of the next generation of futuremakers
Like what you've seen? Then it's time to apply.
The standard way is to apply through UCAS. This will give you the chance to showcase your skills qualities and passion for the subject, as well as providing us with your academic qualifications.
Not ready to apply yet?
Visit our next Open Day, and see all that the University of Hull has to offer. Talk to our lecturers about your subject, find out what university is really like from our current students, and take a tour of our beautiful campus and amazing facilities.
You may also be interested in...
BSc (Hons) Computer Science
Undergraduate
AI, VR, 3D: the new normal. Not just for tech, but for every industry. Want to help develop the next big thing? Start here…
G400
BSc (Hons) Artificial Intelligence
Undergraduate
Explore how artificial intelligence is rapidly transforming the way we live in this career-driven degree at the University of Hull. Apply now.
G700
BSc (Hons) Computer Science for Games Programming
Undergraduate
Learn how to develop games for a living. Then step inside them in our 3D immersive cube. All while training to be a chartered IT professional.
G495
BSc (Hons) Robotics and Artificial Intelligence
Undergraduate
See how robots and AI are transforming our lives and access industry-standard facilities on Hull's BSc / MEng Robotics and Artificial Intelligence degree.
HI40
All modules presented on this course page are subject to availability and this list may change at any time.