Nottingham Trent University United Kingdom

Software Engineering BSc

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 at Nottingham Trent University is designed for aspiring professionals eager to shape the future of technology through robust and efficient software creation. You will delve into the core principles of systems analysis and design, programming, and computer technology, understanding how to build reliable, secure, and maintainable software systems. This undergraduate degree is ideal for those who are passionate about problem-solving and possess a strong aptitude for logical thinking, preparing you for a dynamic career in the ever-evolving software development industry.

This full-time, on-campus degree is studied over three years, providing you with a comprehensive learning experience that includes foundational programming, internet application development, and advanced software engineering techniques. You will develop essential professional skills, engage with database management, and undertake a significant final year project to investigate and solve complex computing problems. Upon graduation, you will possess the practical skills and theoretical knowledge to pursue diverse career paths in software development, systems analysis, and IT consultancy, ready to meet industry demands.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This BSc in Software Engineering provides a comprehensive curriculum designed to equip students with the knowledge and skills necessary for a successful career in the software industry. The program progresses from foundational computing principles and programming techniques in the first year, through to advanced software design, development, and management in subsequent years. Students will engage with core areas such as systems analysis, database engineering, internet applications, and professional development, culminating in a significant final year project and specialized modules in areas like artificial intelligence, cloud computing, and information security.

1 Year One

Foundations of Computing Technology and Programming
Essential Skills
Computer Science Programming
Computer Technology and Mathematics
Systems Analysis and Design (SAD)
Professional Development for Industry

2 Year Two

Information and Database Engineering
Internet Application Programming
Practical Project Management and Professional Development
Software Design and Implementation
Software Engineering
Systems Software

3 Final year

Project
Advanced Analysis and Design
Advanced Software Engineering
Mobile Platform Applications
Foundations of Artificial Intelligence and Machine Learning
Distributed Database Engineering
Service-centric and Cloud Computing
Information Systems Management
Information Security
Communicating Science and Technology

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 24,263.00
Second Year Fee Tuition fee
USD 24,263.00
Third Year Fee Tuition fee
USD 24,263.00
Total Program Cost Estimated total tuition
USD 72,789.00

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

Living Costs

Accommodation
USD 514.00 - USD 1,668.00
Food & Groceries USD 2,900.00 - USD 4,028.00
Transport USD 806.00 - USD 3,222.00
Utilities & Bills USD 4,028.00 - USD 4,833.00
Estimated Total USD 7,734.00 - USD 12,083.00

Living cost estimates are based on Clifton Campus.

Outcomes & Employability

What happens after you graduate

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

Common Graduate Roles

Apparel Manufacturing & ProductionBanking & Financial ServicesCybersecurity & Network SecurityFashion Design & Creative DirectionFinancial Technology (Fintech)Fintech & Mobile MoneyIT Support & Systems AdministrationInsurance & Risk ManagementNetworking & Internet ServicesTextile & Fabric Development

Top Employers Hiring for this course

BT Group

IBM

Next

Nvidia

Sainsbury's

Why Study Software Engineering BSc at Nottingham Trent University

What makes this program stand out

September 2026 Closing soon

Next intake is in September 2026

Life at Nottingham Trent University 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 at Nottingham Trent University

Can I work while studying?

International degree students can work up to 20 hours per week during term time, with full-time opportunities during breaks. No separate work permit is required.

What English language score do I need for this course?

For admission, you'll need to meet specific English language requirements: TOEFL overall score of 73, IELTS overall score of 6.0, or PTE score of 59.

What jobs can I get after studying this course?

Graduates can pursue roles such as Software Engineer, Systems Analyst, Application Developer, and more.

What will I actually study in this course?

This course prepares you to design and develop high-quality software, addressing industry demands. You'll gain skills in software engineering and have opportunities for paid work placements.

When can I start — what are the intake months?

The Software Engineering BSc course has an intake in September each year. Be sure to apply in advance to secure your spot.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

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