⚠️

High Drop-out Rate Alert

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

Homeβ€ΊTeesside Universityβ€ΊBSc Software Engineering

BSc Software Engineering

Teesside University
Part-timeSubject: Computer Science
Course Score
/0
Graduate Salary
Β£21,000 (3yr)
Satisfaction
N/A
Degree Completion
65%
Professional Jobs
100%
Meaningful Work
N/A

About this course

Software engineering is the discipline of designing, building, testing, and maintaining software systems in a rigorous and principled way. It goes beyond programming to encompass the full lifecycle of software: understanding requirements, designing architectures that are robust and scalable, writing code that is correct and maintainable, testing systematically, and managing the complexity that arises when large teams build large systems. The field draws on mathematics and formal logic as well as on the practical craft of writing and reviewing code. At Teesside University this part-time programme allows you to develop your skills and knowledge on a schedule that fits around other commitments, working through the material in a way that connects first principles to applied practice. You will study the mathematics, algorithms, and data structures that underlie effective software, developing transferable problem-solving skills that apply across programming contexts. The programme covers the full range of competencies that a software engineer needs, from understanding how computers work at a low level to designing and implementing complex systems and working within professional software development processes. Software engineers are among the most widely and consistently employed graduates in the economy. The skills you develop are in demand across every sector, because almost every organisation now depends on software to operate. You might work as a software developer, systems architect, quality assurance engineer, DevOps engineer, or technical lead in technology companies, financial institutions, healthcare, government, defence, retail, or the creative industries. The analytical and problem-solving skills developed in the course are also valued in roles that bridge technology and business, such as technical project management and business analysis. Further study at postgraduate level in software engineering, computer science, or a specialist application domain is available for those who wish to deepen their expertise 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 Teesside 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
40%
A-level
30%
Degree
25%
Access
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 β†’