⚠️

High Drop-out Rate Alert

65% of students drop out or transfer from this specific course. Consider asking why on an open day.

HomeEdinburgh Napier UniversityBEng Software Engineering

BEng Software Engineering

Edinburgh Napier University
Part-timePlacement YearYear AbroadSubject: Computer Science
Course Score
/0
Graduate Salary
N/A
Satisfaction
N/A
Degree Completion
35%
Professional Jobs
N/A
Meaningful Work
N/A

About this course

Software engineering is the disciplined application of engineering principles to the design, development, testing, and maintenance of software systems. Unlike computer science, which is often primarily concerned with the theoretical foundations of computation, software engineering focuses on the processes, methods, and tools needed to build software that is reliable, maintainable, and fit for purpose in real-world contexts. It encompasses requirements analysis, system design, programming, testing, project management, and the long-term evolution of software systems as needs change and understanding deepens. At Edinburgh Napier University you will study this programme part time, with a sandwich year, a year abroad, and a placement all incorporated into the degree. The part-time format makes the programme accessible for students who are working alongside their studies, which is common in the software industry where many practitioners are already employed and want to formalise or extend their skills while continuing to work. The sandwich year and placement provide additional professional experience, and the year abroad gives you exposure to software development cultures and practices in a different national context. Across the programme you will study software design and architecture, object-oriented and functional programming, testing and quality assurance, agile and other development methodologies, requirements engineering, database systems, and the management of software projects. Software engineering graduates are in sustained high demand across every sector that uses technology, which is now essentially every sector. Roles include software developer, software architect, systems analyst, test engineer, DevOps engineer, technical project manager, and product owner. The professional experience embedded in this degree through the sandwich year and placement makes graduates particularly attractive to employers. Further study in software engineering, computer science, or a specialist area such as cybersecurity, cloud computing, or artificial intelligence is a route taken by those seeking to specialise or move into research.

Syllabus & Modules

Typical curriculum
Year 1 Modules
4 items
Programming Fundamentals
Core
View Module Details →
Discrete Mathematics
Core
View Module Details →
Computer Systems
Core
View Module Details →
Calculus & Linear Algebra
Core
View Module Details →
Year 2 Modules
5 items
Year 3 Modules
5 items
Year 4 Modules
3 items

Student Satisfaction

--%
Teaching Quality
--%
Assessment & Feedback
--%
Academic Support
--%
Organisation
--%
Learning Resources
--%
Student Voice

Missing Satisfaction Data

The university has not shared complete student satisfaction records for this specific degree metrics block. You may want to formally explore these topics with the university staff at an open day before committing.

Tuition FeesVerified

Published annual tuition cost at Edinburgh Napier University.

£9,535
Per academic year (UK Home)
💰

Government Student Loan

Eligible UK students do not pay upfront. Covered by SFE tuition fee loans.

Will I Get In?

120 UCAS Pts
Admissions Probability
Calculate your odds
Predicted Grades

Course Match AI

When you create a free account, our Engine analyzes if this course perfectly fits your academic profile and builds Plan B Insurance alternatives natively powered by graduate trajectory data.

Unlock Dashboard

Entry Qualifications

Other HE
85%
A-level
15%

What comes next? 🎓

Choosing the right university starts with choosing the right school. Explore transparent, data-driven school profiles powered by official DfE statistics.

Explore Schools on WhatSchool.ai →