BSc (Hons) Computer Science (Software Engineering)

3 Years On Campus Bachelors Program

University of Hertfordshire

Program Overview

The BSc (Hons) Computer Science (Software Engineering) at the University of Hertfordshire is designed to give you strong foundations in programming, software systems, and large-scale application development, while also letting you tailor your degree through specialist optional modules in later years. With an emphasis on both theoretical understanding and practical implementation, the course prepares you for roles across software engineering, system design, AI, and emerging digital technologies.

Curriculum structure:

Year 1
In Year 1 (Level 4), you’ll develop essential computing knowledge and practical coding ability. Core modules include Introduction to Programming and Discrete Structures, From Silicon to C, Data Modelling for Databases, Computational Problem Solving, and a Team Software Project. Together, these modules provide the mathematical, logical, and technical grounding needed to design, code, and evaluate software systems from the ground up.

Year 2
In Year 2 (Level 5), you’ll build advanced technical skills across multiple domains of computing. Compulsory modules include Algorithms and Data Structures, Operating Systems and Networks, Accessibility and Usability, Artificial Intelligence, Computing Things, Database Systems, and Principles and Practices of Large-Scale Programming. This stage of the course strengthens your problem-solving ability, introduces human-centred design considerations, and equips you with the skills to program and integrate complex systems.

Year 3
In Year 3 (Level 6), you’ll focus on advanced topics and complete a major individual Software Engineering Project. Core modules include Advanced Programming Paradigms, Responsible Computing, Software Architecture, Software Engineering Techniques, Software Quality, and the project itself. Optional choices such as Machine Learning and Neural Computing, Advanced Database Topics, Information Security Management, Robotics, and User Experience allow you to specialise your degree towards your interests or career goals. You may also opt for a professional work placement or study abroad year.

Focus areas:
The course emphasises software engineering principles, responsible and ethical computing, large-scale programming, and software quality assurance. Specialist modules allow you to branch into AI, databases, security, robotics, or UX.

Learning outcomes:
Graduates will be able to design, develop, and evaluate software systems at scale, manage the quality and security of applications, and adapt to fast-changing technologies. The course also builds professional communication and project management skills, preparing you for both technical and leadership roles in computing.

Professional alignment (accreditation):
The programme is aligned with BCS (British Computer Society) standards and structured to meet industry needs. It develops the technical, analytical, and ethical competencies expected in modern software engineering, supporting pathways towards professional registration as a Chartered IT Professional (CITP).

Reputation (employability rankings):
The University of Hertfordshire is known for strong links with industry and a focus on employability. Students benefit from opportunities to take a professional placement or study abroad, as well as access to dedicated career support. The university’s computing programmes are highly regarded in the UK, producing graduates who are well-prepared for global technology roles.

Experiential Learning (Research, Projects, Internships etc.)

At Hertfordshire, your Computer Science (Software Engineering) degree isn’t just about theory—it’s built around learning by doing, with cutting-edge facilities, industry placements, and immersive, hands-on experiences that give you real-world confidence.

Experiential Learning continues as follows:

State-of-the-art CDIO learning zones in a flagship building:
You’ll study in the brand-new School of Physics, Engineering and Computer Science building—featuring Conceive-Design-Implement-Operate (CDIO) spaces, specialist workshops, and labs designed for hands-on learning in robotics, AI, networks, and software development.

Immersive labs for robotics, AI, and more:
The building houses dedicated artificial intelligence and robotics labs, giving you the space and tools to build intelligent systems and explore complex software in a collaborative environment.

Placement year with top-tier employers (optional, yet highly rewarding):
You can opt for a sandwich placement year between Year 2 and Year 3—allowed at no tuition cost during that year. Previous students have worked at companies including Apple, IBM, and Microsoft.

International exposure through Study Abroad:
You’ll also have the option to spend a semester or full year abroad—study in regions across Europe, Asia, North America, Australia, or Africa, with both partner tuition and Hertfordshire fees waived.

Industry-aligned opportunities and extracurricular teams:
Through the School, you can engage with the Formula Student team, the competitive robot football team (‘Bold Hearts’), and other real-world engineering competitions. Graduates have moved into roles at companies like Sega Europe, Canon, and EE.

Personalized academic support throughout your journey:
You’ll benefit from dedicated personal tutors and wide-ranging academic assistance—including workshops, drop-in skill sessions, and online tutorials—to help with everything from presentations to referencing.

Rich career pathways and employer partnerships:
The school maintains strong links with industry titans such as Airbus, Rolls-Royce, Apple, and Microsoft, offering you the chance to work on innovative projects during your studies.

Outstanding resources and compute spaces:
You’ll learn in top-tier environments—labs equipped for engineering simulation, robotics programming, and more—empowering you to bring software engineering to life beyond code.

Progression & Future Opportunities

The BSc (Hons) Computer Science (Software Engineering) at the University of Hertfordshire is a fantastic choice for students who are passionate about the entire lifecycle of creating large-scale, robust software systems and want to graduate with a significant professional advantage.Graduates are highly sought-after for their deep technical expertise and their understanding of the professional and management issues involved in large-scale software development. They leave here ready to tackle complex engineering challenges in a variety of sectors, from software design and IT consultancy to web development and systems analysis.

Typical job roles include:

  • Software Engineer
  • Web Developer
  • Systems Analyst and Architect
  • IT Consultant

The university provides a dedicated and supportive ecosystem, deeply integrated with industry, to ensure you are career-ready upon graduation:

University Services:
You will benefit from the university's brand-new School of Physics, Engineering and Computer Science building, Spectra, which features industry-standard facilities, experiential learning zones, and specialist workshops and laboratories designed to get the best out of you. You will also have a personal tutor to guide you throughout your course and access to academic support services for help with study skills.

Employment Stats:
The university has an outstanding record, with 93% of Computer Science graduates in employment or further study within 15 months of graduation (Graduate Outcomes, 2021/22). Our strong industry partnerships provide valuable placement and career opportunities, with alumni working at leading companies like Microsoft, IBM, and Ocado.

Industry Partnerships:
The course is designed with strong industry links, and you'll have the opportunity to work on real-world projects. The programme encourages opportunities beyond your degree, such as joining the world-class robot football squad or taking classes leading to industry-standard certification.

Graduation Outcomes:
You will graduate with a comprehensive portfolio of practical work. The programme emphasizes a blend of practical and theoretical work, helping you develop a wide range of skills: problem-solving, analytical, creative, and professional. The flexible programme allows you to choose specialisations in later years and offers opportunities for a placement or study abroad in the third year.

Further Academic Progression:
Completing your BSc (Hons) at Hertfordshire is just the beginning. The university offers a clear pathway for further study, including an MEng for suitably qualified candidates. The strong foundation also provides an excellent base for pursuing a PhD and contributing to cutting-edge research in software engineering. Additionally, the university offers online top-up degrees for those who wish to continue their studies flexibly.

Program Key Stats

£15,965
Sept Intake : 14th Jan


73 %

Eligibility Criteria

ABB - BBB
3.0
30 - 34
65 - 70

1070
23
6.0
72

Additional Information & Requirements

Career Options

  • Software developers
  • Programmers
  • Web developers
  • Business analysts
  • Database administrators
  • Project managers and IT consultants
  • Applications Developer
  • Systems Analyst
  • DevOps Engineer
  • Data Engineer
  • Cybersecurity Analyst
  • Software Quality Assurance Engineer
  • AI/ML Engineer

Book Free Session with Our Admission Experts

Admission Experts