BEng Computer Science (Software Engineering)

3 Years On Campus Bachelors Program

The University of Sheffield

Program Overview

Focus on the art of engineering complex software systems. This course not only teaches you state-of-the-art software design and programming technologies, but also lets you practise your skills in project management, teamwork and working with customers - skills expected by employers.

Experiential Learning (Research, Projects, Internships etc.)

Throughout the program, students engage in practical experiences that enhance their professional skills. In the first year, the "Introduction to Software Engineering" module introduces the software lifecycle and effective teamwork approaches. Students work individually on a development framework and later collaborate in teams to develop a software project. In the final year, students undertake a dissertation project, allowing for creative and intellectual exploration through a year-long individual project guided by a faculty member. Additionally, modules such as "Software Re-engineering" and "Software for Mobile Devices" provide hands-on experience with contemporary software development practices.

Progression & Future Opportunities

Graduates of this program are well-prepared for diverse roles in the technology sector, including positions such as software engineer, systems analyst, and IT consultant. The program's strong emphasis on professional skills ensures that students develop communication and critical thinking abilities, which are highly valued by employers. The University of Sheffield's Department of Computer Science is recognized for its strong industry links, offering students exposure to leading technology companies. Additionally, the program is accredited by the British Computer Society (BCS), fully meeting the requirements for Chartered Information Technology Professional (CITP) status and partially meeting the requirements for Chartered Engineer (CEng) status.

Program Key Stats

£30,570
Sept Intake : 29th Jan


85 %
Yes

Eligibility Criteria

A*AA
3.0
38
90

NA
NA
6.5
88

Additional Information & Requirements

Career Options

  • Software Engineer
  • Full Stack Developer
  • Backend Developer
  • Frontend Developer
  • DevOps Engineer
  • Cloud Engineer
  • Mobile App Developer
  • Software Architect
  • Embedded Systems Engineer
  • QA Engineer      

Book Free Session with Our Admission Experts

Admission Experts