Homeβ€ΊTeesside Universityβ€ΊBSc Software Engineering (with Foundation Year)

BSc Software Engineering (with Foundation Year)

Teesside University
Full-time4 YearsPlacement YearSubject: Computer Science
Course Score
A /77
Graduate Salary
Β£21,000 (3yr)
Satisfaction
89%
Degree Completion
85%
Professional Jobs
64%
Meaningful Work
60%

About this course

Software Engineering is a discipline concerned with the principled design, development, testing, and maintenance of software systems. Where computer science focuses on the underlying theory of computation, software engineering addresses the practical challenge of building reliable, efficient, and maintainable software at scale: how to structure large codebases, manage the development process, ensure quality, and respond to evolving requirements. It is one of the most directly employable technical disciplines available, underpinning virtually every digital product and service in use today. At Teesside University, this four-year, full-time degree includes a foundation year that provides a supported entry point for students who need additional preparation before progressing to the main software engineering curriculum. You will study the fundamental concepts of problem-solving, algorithms, and data structures, developing the computational thinking needed to design solutions to complex problems. The programme builds progressively towards advanced topics in software design, development methodologies, testing, and the professional practice of engineering software. The degree includes a sandwich year and work placements, giving you the opportunity to apply your skills in real professional settings and develop the industry experience that software employers consistently value. Software engineering graduates are in demand across every sector in which software is developed or deployed, which in practice means almost every part of the economy. Roles in software development, systems engineering, quality assurance, DevOps, cloud infrastructure, and technical product management are all accessible, as are positions in the public sector and research. The sandwich year in particular provides the kind of professional experience that can make the difference at the point of hiring. Postgraduate study in software engineering, computer science, or data science is available for those who wish to specialise further.

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 - 20 respondents (62% response rate)

90%
Teaching Quality
94%
Assessment & Feedback
87%
Academic Support
89%
Organisation
89%
Learning Resources
78%
Student Voice

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

A-level
90%
Access
5%
Other HE
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 β†’