Skip to main content
Panoramic collage of university campus architecture

BSc (Hons) Software Engineering

University of Portsmouth ( Navitas ), United Kingdom
Save

Course Overview

Create software that could help save lives – and even the planet.

Software powers society, from smartphone apps and laptops to healthcare systems and cyber security. This BSc (Hons) Software Engineering degree will help you master the software development process, from inception to maintenance, so you can play an integral role in the future of society.

You'll develop systems across diverse infrastructures and build the confidence to discuss complex solutions to issues around software applications, such as security considerations and how user lifestyles impact the evolution of software engineering.

General Eligibility

Typical offers

Levels – ABB–BBC

UCAS points – 112–128 points, including an A Level in a relevant subject or equivalent (calculate your UCAS points)

T levels – Merit

BTECs (Extended Diplomas) – DDM–DMM

Part Time Work Details

Twenty hours of work permit weekly for international students.

What You'll Study

1 Year 1

Core modules:

  • Application Programming

  • Architecture and Operating Systems

  • Core Computing Concepts

  • Database Systems Development

  • Networks

2 Year 2

Core modules:

  • Data Structures and Algorithms

  • Database Principles

  • Software Engineering Theory and Practice

  • Usability Engineering

  • Web Programming

Optional modules:

  • 3D Computer Graphics and Animation

  • Computing Undergraduate Ambassador

  • Data Analytics and Visualisation

  • Discrete Mathematics and Functional Programming

  • Ethical Hacking

  • Modern Foreign Language (Institution-wide Language Programme)

  • Security and Cryptography

3 Year 3

Core modules:

  • Complex Problem Solving

  • Individual Project (Engineering)

  • Software Engineering Culture

Optional modules :

  • Advanced Database Concepts

  • Artificial Intelligence

  • Business Analytics

  • Distributed Systems and Security

  • Graphics and Computer Vision

  • Internet of Things

  • Practical Data Analytics and Mining

  • Robotics

  • Security and Cryptography

  • Usability Testing

Language Requirement

  • IELTS5.5
  • TOEFL59
  • PTE50
  • Duolingo69
English language proficiency at a minimum of IELTS band 6.0 with no component score below 5.5.

Ready to get started?

For any enquiries or further details, please don't hesitate to contact us. Let's take the next step in your academic journey together.

Contact Us
Call
WhatsApp
Email