BSc (Hons) Software Engineering

3 Years On Campus Bachelors Program

University of Huddersfield

Program Overview

The Software Engineering BSc (Hons) at the University of Huddersfield blends computing science, programming fundamentals, system design, and real-world experience to build your confidence and practical expertise. You'll progress from core modules in programming and architecture to collaborative projects and AI techniques, with the option for a valuable year-long industry placement before advancing to advanced software engineering challenges.

Year 1
In your first year, you’ll build a strong foundation with core modules such as Computing Science and Mathematics, Computer Organisation and Architecture, Computer Network Fundamentals, Project 1, Introduction to Procedural Programming, and Introduction to Object-Oriented Programming. These provide a robust grounding in programming, system design, networking, and teamwork—equipping you with the skills and mindset to succeed in software engineering.

Year 2
In second year, you’ll step up to collaborative and technical discovery. Core modules include Team Project, Relational Databases and Web Integration, Object-Oriented Systems Development, Algorithms and Data Structures, and Introduction to Artificial Intelligence. You’ll also choose one optional module from subjects like Computational Mathematics 1, Cyber Security, or Operating Systems, tailoring your skill set toward analysis, security, or system-level design.

Year 3 (Optional Placement Year)
You can choose to deepen your real-world experience with a 12-month work placement in Year 3. Supported by the Placement Team, you’ll prepare your CV, hone your interview skills, and connect with employers—including Hewlett-Packard, MSD, Saftronics, and local businesses. This practical year is a powerful way to apply your learning professionally and make yourself highly attractive to future employers.

Final Year
Back on campus for your final year, you'll tackle advanced engineering through core modules such as Large-Scale Software Engineering, Distributed and Client-Server Systems, and an Individual Project. You’ll also choose two optional modules, including Advanced Web Programming, Computational Mathematics 2, and Data-Driven Artificial Intelligence—allowing you to specialize in cutting-edge areas and bring your software vision to life.

Focus Areas
Progressive development from fundamental programming and system architecture to collaborative project delivery, advanced topics in AI and database systems, with optional real-world placement and specialisation in large-scale, distributed, and AI-driven software engineering.

Learning Outcomes
You will graduate ready to design, develop, and manage sophisticated software systems; apply modern engineering methods like large-scale and distributed system design; specialize in advanced areas like AI or web programming; and stand out with professional placement experience.

Professional Alignment (Accreditation)
This programme is accredited by the British Computer Society (BCS), meeting professional standards for Chartered IT Professional (CITP) status and supporting progression toward Chartered Engineer (CEng) qualifications.

Reputation & Employability
Huddersfield has earned Gold status across all three aspects of the UK’s Teaching Excellence Framework (TEF 2023)—a rare achievement—reflecting outstanding teaching and student support. With placements, the Global Professional Award, and strong industry connections, graduates emerge with both depth of skill and employability edge.

Experiential Learning (Research, Projects, Internships etc.)

Embarking on the BSc (Hons) Software Engineering at the University of Huddersfield means diving directly into real-world engineering—through high-performing labs, independent project showcases, and meaningful industry placements, you’ll graduate with both confidence and capabilities employers really value.

Experiential Learning continues as follows:

  • Transform theory into practice with an optional year in industry:
    In your third year, you can take a placement year lasting around 12 months, working full-time with real companies. The Placement Team actively supports you—from CV preparation and interview coaching to ongoing placement support. Past placement employers include Hewlett Packard, MSD, and Saftronics.

  • Showcase your analytical and communication skills through the Final Year Poster Presentation:
    Every final-year student crafts and presents a dissertation poster in a university-wide event. These posters are judged, and prizes are awarded—giving you a platform to explain your work, get feedback, and refine presentation skills.

  • Access hands-on computing facilities around the clock:
    The Department of Computing provides modern labs, including 24-hour access computing areas and specialized spaces like the Embedded Systems Lab—ideal for both project teamwork and independent study.

  • Stay industry-aligned through research-informed teaching:
    Faculty research—spanning sectors such as transport, health, energy, and security—actively informs your coursework. This ensures that what you're learning is not only current but also solving real, global challenges.

  • Use a varied blend of learning and assessment methods:
    Around 20% of your learning time is with tutors through lectures, seminars, workshops, and practical sessions. Assessments include group work, individual coursework, quizzes, tests, presentations, and hands-on demonstrations.

  • Accredited degree with strong career outlook:
    The course is BCS-accredited, positioning you toward credentials like Chartered IT Professional and partially meeting the requirements for CEng status—solid prep for a professional future.

Progression & Future Opportunities

The Software Engineering BSc (Hons) at the University of Huddersfield is a fantastic choice for students who are passionate about the creative and problem-solving aspects of technology and want to build a career developing the systems that power our modern world. Graduates are highly sought-after for their ability to combine strong technical skills with an understanding of the human and social contexts of software systems. They are well-prepared to tackle real-world software design and development challenges, making them valuable assets in a host of industries, from commercial and government sectors to addressing global challenges like climate change and transportation.

Typical job roles include:

  • Software Engineer
  • Software Architect
  • Software Programmer
  • Test Engineer

The university provides a dedicated and supportive ecosystem to ensure you are career-ready upon graduation:

University Services:
You will benefit from the option to undertake a salaried placement year, gaining invaluable professional experience and significantly enhancing your employability. The university's strong industry connections help facilitate these opportunities.

Employment Stats:
The university has a strong record for graduate employability. Government figures have shown that Huddersfield students are among those most likely to secure jobs or further study soon after graduation across a wide range of subjects.

Industry Partnerships:
The course is designed to explore contemporary methods and techniques, and you'll have the chance to work with high-standard computing facilities on campus. Graduates from related subject areas have gone on to work at leading companies like the BBC, Microsoft, and Amazon UK.

Graduation Outcomes:
You will graduate with a substantial portfolio of practical work and a deep understanding of the modern software engineering process. The course shares a common first year, offering flexibility to transfer to other computing degrees if you discover a specific interest in a related area.

Further Academic Progression:
Completing your BSc (Hons) at Huddersfield is just the beginning. The foundational and specialised knowledge you gain provides an excellent platform for pursuing a Master's degree (MSc) in a more specialised area of computing or software engineering. Furthermore, the accredited nature of the undergraduate degree also puts you on a strong pathway towards the academic requirements for achieving Chartered Engineer (CEng) status with further study and experience.

Program Key Stats

£17,600
Sept Intake : 14th Jan


73 %
Yes

Eligibility Criteria

BBB - BBC
3.0
30
65

1290
27
6.0
87

Additional Information & Requirements

Career Options

  • Software Engineer
  • Web Developer
  • Mobile App Developer
  • Cloud Engineer
  • DevOps Engineer
  • Embedded Systems Engineer
  • Game Developer
  • Full Stack Developer
  • Backend Developer
  • Software Architect

Book Free Session with Our Admission Experts

Admission Experts