Keystone logo
University of Salford BSc (Hons) Software Engineering

University of Salford

BSc (Hons) Software Engineering

Manchester, United Kingdom

3 years

English

Full time

Request application deadline

Sep 2025

On-Campus

Key Summary

    About : The BSc (Hons) Software Engineering program offers students a comprehensive education in software development principles. The curriculum covers topics like programming, software design, algorithm development, and systems analysis, preparing graduates for the demands of the tech industry. You'll engage in practical projects and collaborative tasks to hone your skills.
    Career Outcomes : Graduates can pursue various career paths, including software developer, systems analyst, and software architect. Opportunities exist in technology firms, startups, and corporate IT departments. There's also potential for roles in project management and consultancy.

Scholarships

Explore scholarship opportunities to help fund your studies
Read more

Introduction

Software systems are at the heart of all aspects of daily life, including commerce, industry, healthcare and communication. With organisations of all sizes seeking talented professionals to create software systems that are usable, robust and maintainable, now is a great time to study software engineering.

Accredited by the BCS, the Chartered Institute for IT, you’ll be educated to the highest industry standards. We will equip you with advanced computing knowledge and a hands-on ethos, so you can graduate ready to build a successful and lucrative career in programming and software.

The industry is at the heart of our learning approach. During your studies, you will have the opportunity to work on real-world challenges and get involved with the local tech community. We are excited to be part of the GM Cyber Foundry, the region's blueprint to be a leader in cyber and digital research and intelligence.

You will:

  • Build practical skills, subject knowledge and real-world understanding to become a professional software engineer
  • Learn theoretical knowledge needed to adapt your skills as programming, languages and techniques evolve
  • Develop methodical approaches to the analysis, design, development, testing and maintenance of object-oriented systems using the Java language
  • Gain an in-depth understanding of the techniques and technologies associated with the creation of usable, secure and maintainable interactive web applications
  • Cultivate independent technical judgment in the use of techniques and tools associated with web technologies
  • Develop the ability to think conceptually and translate concepts into reality through the use of technology

Ideal Students

Curriculum

Career Opportunities

Admissions

Student Testimonials

Facilities

About the School

Questions

Similar Courses

  • MS in Computer Science
    • San Francisco, USA
  • Master’s Programme in Software Engineering (120 credits)
    • Karlskrona, Sweden
  • Master of Computer Science: Computer Networks, Data Science and Artificial Intelligence, or Software Engineering
    • Antwerp, Belgium