Teesside University, Middlesbrough

BSc Software Engineering

Teesside University, Middlesbrough

Course overview

The BSc (Hons) Software Engineering at Teesside University is designed to equip students with essential skills in software design, development, and maintenance. Students learn key topics such as programming, requirement analysis, database development, system architecture, and project management. The course also addresses professional, ethical, security, and social issues in software engineering practice.

Learners gain hands-on experience through live industry briefs, hackathons, and case studies in collaboration with major organisations such as Cisco, Sage, and HMRC. The course aligns with BCS standards, meaning graduates may be eligible to register as Chartered IT Professionals (CITP). It is typically a three-year full-time programme with an optional placement year available.

Throughout the course, students study modules in software development, system design, databases, algorithms, cybersecurity, and professional practice. Teaching combines lectures, tutorials, laboratory sessions, workshops, and group projects, while assessment methods include programming assignments, reports, presentations, and project work. In the final year, students complete a capstone project or dissertation applying their skills to real-world challenges.

Entry requirements

Grade Requirements:

  • 96–112 UCAS tariff points are required for entry into the BSc (Hons) Software Engineering course.
  • Applicants typically need A-levels or equivalent qualifications in Computing, Mathematics, or a related subject.

English Proficiency:

  • IELTS overall score of 6.0 with no component below 5.5.
  • Equivalent English tests such as TOEFL or PTE may also be accepted.

Career opportunities

Graduates of the BSc (Hons) Software Engineering programme can pursue various professional roles in the tech industry, including:

  • Software Developer
  • DevOps Engineer
  • Database Engineer
  • Security Engineer
  • Technical Consultant

Cost of study

The annual tuition fee for international students studying the BSc (Hons) Software Engineering at Teesside University is £17,000 for full-time study. Fees are reviewed annually and may be subject to change.

Admission

Applications for the BSc (Hons) Software Engineering course at Teesside University can be made through the UCAS portal. For personalised assistance, students can reach out to our experienced counsellors at AHZ for free guidance throughout the admission process.

Ready to start?

Book a free consultation and we'll map your fastest route to your place.

Apply Now
Download Free Guide