HomeNottingham Trent UniversityBSc Software Engineering

BSc Software Engineering

Nottingham Trent University
Full-time4 YearsYear AbroadSubject: Computer Science
Course Score
A /75
Graduate Salary
£28,000
Satisfaction
92%
Degree Completion
95%
Professional Jobs
75%
Meaningful Work
80%

About this course

Software Engineering is the discipline concerned with the systematic design, development, testing, and maintenance of software systems at scale. Where computer science focuses on the theory and foundations of computation, software engineering focuses on the engineering practice of building reliable, maintainable, and efficient software in professional contexts. It draws on programming, algorithms, system design, quality assurance, project management, and human-computer interaction, applying them to the challenge of delivering software that works as intended, can be understood and modified by others, and meets the needs of the people who use it. At Nottingham Trent University, this four-year full-time programme develops both your technical programming skills and your understanding of the engineering processes that distinguish professional software development from amateur coding. You will study software design patterns, software architecture, testing and debugging, version control, agile and waterfall development methodologies, databases, and software project management. A year abroad is available, giving you the opportunity to study software engineering in a different national and academic context, which broadens your perspective on how the discipline is practised internationally. The programme includes practical project work throughout, building your experience of working through the full software development lifecycle from requirements gathering to deployment and maintenance. NTU's strong industry connections and emphasis on graduate employability mean the programme is designed with the professional software engineering labour market clearly in view. Graduates pursue careers as software engineers, full-stack developers, systems architects, quality assurance engineers, DevOps engineers, and technical project managers. The demand for software engineers continues to grow across virtually every sector of the economy. Many go on to postgraduate study in software engineering, computer science, or specialist technical areas. The year abroad adds international experience that is increasingly valued by technology employers.

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

National Student Survey - 10 respondents (75% response rate)

98%
Teaching Quality
90%
Assessment & Feedback
92%
Academic Support
95%
Organisation
100%
Learning Resources
89%
Student Voice

Tuition FeesVerified

Published annual tuition cost at Nottingham Trent 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

Also Consider

We found 12 similar courses offering Software Engineering where students typically entered with fewer UCAS points.

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

A-level
95%
Other
5%

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 →