University of Hertfordshire United Kingdom

BSc (Hons) Computer Science (Software Engineering)

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Closing soon September 2026

Course Overview

The BSc (Hons) Computer Science (Software Engineering) at the University of Hertfordshire equips you to tackle complex software challenges and build robust, scalable systems. This undergraduate degree is ideal for aspiring software engineers and computer scientists passionate about designing, developing, and maintaining sophisticated software solutions. You will gain a deep understanding of core computer science principles, alongside specialised knowledge in software engineering techniques, computational problem-solving, and large-scale programming, preparing you for a dynamic career in technology.

You will study this programme full-time on campus over four years, engaging with a curriculum that includes compulsory modules in programming, data modelling, algorithms, operating systems, and software architecture. The syllabus features a significant Team Software Project and a final-year Software Engineering Project, allowing you to apply your learning to practical challenges. You will also have the opportunity to undertake a Professional Work Placement, enhancing your employability. Upon graduation, you will be prepared for roles in software development, system analysis, and project management across various industries.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This program provides a comprehensive education in Computer Science with a specialization in Software Engineering. You will develop foundational programming skills, explore data modeling and computational problem-solving, and engage in team projects. The curriculum progresses to advanced topics including algorithms, operating systems, artificial intelligence, and database systems, culminating in specialized modules on software architecture, quality, and advanced programming paradigms. Optional modules allow for further specialization in areas such as machine learning, information security, or robotics, alongside opportunities for professional work placements or international study.

1 Compulsory:

Introduction to Programming and Discrete Structures Compulsory
From Silicon To C Compulsory
Data Modelling for Databases Compulsory
Computational Problem Solving Compulsory
Team Software Project Compulsory

2 Computer Science Level 5

Algorithms and Data Structures Compulsory
Operating Systems and Networks Compulsory
Accessibility and Usability Compulsory
Artificial Intelligence Compulsory
Computing Things Compulsory
Database Systems Compulsory
Principles and Practices of Large-Scale Programming Compulsory

3 Computer Science Level 6

Advanced Programming Paradigms Compulsory
Responsible Computing Compulsory
Software Architecture Compulsory
Software Engineering Techniques Compulsory
Software Quality Compulsory
Software Engineering Project Compulsory
Professional Work Placement in Computer Science Optional
Machine Learning and Neural Computing Optional
Advanced Database Topics Optional
Information Security Management Optional
Year Abroad Optional
Study Abroad Optional
Robotics Optional

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

9% off
First Year Fee Tuition fee
USD 19,551.00 USD 21,579.00
Second Year Fee Tuition fee
USD 21,579.00
Third Year Fee Tuition fee
USD 21,579.00
Fourth Year Fee Tuition fee
USD 21,579.00
Total Program Cost Estimated total tuition
USD 84,290.00 USD 86,319.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 1,126.00 - USD 1,559.00
Food & Groceries USD 2,417.00 - USD 4,833.00
Transport USD 806.00 - USD 1,611.00
Utilities & Bills USD 1,128.00 - USD 2,095.00
Estimated Total USD 4,351.00 - USD 8,539.00

Living cost estimates are based on College Lane Campus.

Outcomes & Employability

What happens after you graduate

96%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Aerospace Research & AcademiaAutomation & RoboticsAviation Safety & RegulationCommercial AviationDefense & Military AviationFinancial Technology (Fintech)Investment Management & Asset ManagementMaritime & ShippingProduction & Operations ManagementResearch & Product Development

Top Employers Hiring for this course

Accenture

Airbus

Amazon Web Services

Jaguar Land Rover

Leornado

Microsoft

Rolls Royce

fiverr

Why Study BSc (Hons) Computer Science (Software Engineering) at University of Hertfordshire

What makes this program stand out

September 2026 Closing soon

Next intake is in September 2026

Fast Application response time

University of Hertfordshire typically responds to applications within a week, giving you clarity on your options quickly.

Life at University of Hertfordshire in United Kingdom

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about BSc (Hons) Computer Science (Software Engineering) at University of Hertfordshire

Can I work while studying?

International students in degree programs can work up to 20 hours per week during term time and full-time during breaks. No separate work permit is necessary.

Is this qualification recognised internationally?

Yes. This course is accredited by British Computer Society.

What English language score do I need for this course?

You must meet specific English language requirements, including scores for tests like Duolingo, TOEFL, IELTS, or PTE. Ensure you achieve at least the minimum scores in listening, reading, speaking, and writing.

What jobs can I get after studying this course?

Graduates can pursue roles such as Software Engineer, Systems Analyst, Web Developer, Application Developer, or Database Administrator.

What will I actually study in this course?

This BSc course focuses on software development and professional programming. You will also explore system design, data modeling, and user experience principles.

When can I start — what are the intake months?

The course intake is in September each year. Make sure to prepare your application ahead of this date to secure your spot.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️