University of Portsmouth United Kingdom

Software Engineering BSc (Hons)

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

Course Overview

The Software Engineering BSc (Hons) at the University of Portsmouth is designed for aspiring technologists eager to master the creation of robust, scalable software systems that drive modern society. You will explore fundamental computing concepts, delve into database systems development, and understand the intricacies of computer networks, preparing you to tackle complex challenges in software development. This programme is ideal for those who are passionate about problem-solving and eager to build the foundational skills necessary for a successful career in the dynamic field of software engineering.

This full-time, on-campus degree, studied over three years, offers a hands-on approach to learning. You will engage with practical modules such as Programming, Software Engineering Theory and Practice, and Web Programming, alongside specialised areas like Data Structures and Algorithms. The curriculum is structured to build your expertise progressively, culminating in a final year where you can explore advanced topics through optional modules. You will graduate with a comprehensive understanding of the software development lifecycle and the practical skills to excel in roles such as software developer, systems analyst, or database administrator.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This BSc (Hons) in Software Engineering program provides a comprehensive foundation in computing, covering core concepts, programming, and database systems in the first year. Subsequent years delve into software engineering principles, usability, data structures, algorithms, and web programming. Students can further specialize through a range of optional modules in areas such as 3D graphics, data analytics, discrete mathematics, ethical hacking, and security.

1 Year 1

Architecture and operating systems Compulsory
Core computing concepts Compulsory
Database systems development Compulsory
Networks Compulsory
Programming Compulsory

2 Year 2

Software engineering theory and practice Compulsory
Usability engineering Compulsory
Data structures and algorithms Compulsory
Database principles Compulsory
Web programming Compulsory

3 Optional modules

3D computer graphics and animation Optional
Computing undergraduate ambassador Optional
Data analytics and visualisation Optional
Discrete mathematics and functional programming Optional
Ethical hacking Optional
Security and cryptography Optional

4 Year 3

Software engineering theory and practice Compulsory
Usability engineering Compulsory
Data structures and algorithms Compulsory
Database principles Compulsory
Web programming Compulsory

5 Optional modules

3D computer graphics and animation Optional
Computing undergraduate ambassador Optional
Data analytics and visualisation Optional
Discrete mathematics and functional programming Optional
Ethical hacking Optional
Security and cryptography Optional

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 25,952.00
Second Year Fee Tuition fee
USD 25,952.00
Third Year Fee Tuition fee
USD 25,952.00
Total Program Cost Estimated total tuition
USD 77,857.00

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

Living Costs

Accommodation
USD 912.00 - USD 2,400.00
Food & Groceries USD 2,417.00 - USD 4,028.00
Transport USD 645.00 - USD 1,289.00
Utilities & Bills USD 1,128.00 - USD 1,934.00
Estimated Total USD 4,190.00 - USD 7,251.00

Living cost estimates are based on Portsmouth Campus.

Outcomes & Employability

What happens after you graduate

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

Common Graduate Roles

Airport Infrastructure & Aviation SecurityAlternative Aviation Fuel & SustainabilityArtificial Intelligence & Machine LearningCloud Computing & InfrastructureCommercial AviationCrop Production & FarmingForestry & LoggingLivestock & Animal HusbandryProduct Design & PrototypingRoad Transport & Logistics

Top Employers Hiring for this course

Accenture

BAE System

Deloitte UK

IBM

Microsoft

National Farmers'​ Union

Sainsbury's

fiverr

Why Study Software Engineering BSc (Hons) at University of Portsmouth

What makes this program stand out

September 2026 Closing soon

Next intake is in September 2026

Life at University of Portsmouth 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 Software Engineering BSc (Hons) at University of Portsmouth

Can I work while studying?

International students in degree courses can work up to 20 hours per week during terms and full-time during breaks. No separate work permit is needed.

Is this qualification recognised internationally?

Yes. This course is accredited by The Chartered Institute for IT.

What English language score do I need for this course?

For the TOEFL, you need a listening score of 19, overall score of 91, and specific minimums in other areas. IELTS requires a minimum overall score of 6.5, while the PTE has similar score requirements.

What jobs can I get after studying this course?

Graduates can work as Software Developer, Systems Analyst, Application Engineer, Web Developer, or IT Consultant.

What will I actually study in this course?

This degree focuses on software development processes and the integration of security considerations in applications. You'll also explore how user lifestyles influence software engineering.

When can I start — what are the intake months?

The Software Engineering BSc (Hons) program starts in September. Be sure to apply early to secure your place.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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