University of Sheffield Campus
Master of Engineering (Integrated Undergraduate Degree)
On Campus
University of Sheffield Logo
University of Sheffield
Sheffield
United Kingdom

Computer Science (Software Engineering) with an Industrial Placement Year

About

The Bachelor of Engineering in Computer Science (Software Engineering) with an Industrial Placement Year at the University of Sheffield is a five-year, full-time, on-campus program that combines advanced software engineering techniques with practical experience in the tech industry. Students will study software design, programming, algorithms, data structures, and system architecture, gaining the skills needed to develop robust software solutions.

The year-long industrial placement gives students the opportunity to work in a real-world software engineering environment, gaining practical experience and industry contacts that will enhance their employability. Graduates will be well-prepared for careers in software development, systems design, and IT consulting, with expertise in both the theoretical and practical aspects of software engineering.

Key information

Duration
-
Tuition fee
$40,733.00/year
Start dates & application deadlines
-
More details
-

Key Facts

  • Program Title: Computer Science (Software Engineering) with an Industrial Placement Year
  • Degree Type: Master of Engineering (Integrated Undergraduate Degree)
  • Duration: 5 years
  • Mode of Study: Full-time, On Campus
  • Application Deadline: 30 June 2026
  • Location: University of Sheffield, United Kingdom
  • Field of Study: Computer Sciences
  • Language of Instruction: English

Program Structure

Year 1 – Foundations of Computer Science and Software Engineering

  • Introduction to Computer Science
  • Programming Fundamentals (Python, Java)
  • Data Structures and Algorithms
  • Software Engineering Principles
  • Mathematics for Computer Science

Year 2 – Intermediate Software Engineering

  • Object-Oriented Programming
  • Software Development Life Cycle
  • Database Systems and Management
  • Web Development and Front-End Technologies
  • Operating Systems and Systems Programming

Year 3 – Industrial Placement Year

  • Practical Work Experience in Software Engineering
  • Application of Software Engineering Principles in Industry
  • Professional Development and Industry Networking

Year 4 – Advanced Software Engineering and Research

  • Advanced Software Design and Architecture
  • Mobile App Development
  • Cloud Computing and Distributed Systems
  • Agile Methodologies and Project Management
  • Independent Research Project / Dissertation

Year 5 – Specialized Software Engineering and Capstone Project

  • Final Year Project / Dissertation
  • Advanced Algorithms and Machine Learning
  • Software Security and Ethical Hacking
  • Software Engineering for Big Data and AI
  • Elective Modules in Software Engineering

Career Opportunities

Graduates of the Computer Science (Software Engineering) with an Industrial Placement Year program will be well-prepared for careers in software development, IT consulting, and technology management. Career opportunities include roles such as software engineer, systems architect, data scientist, AI engineer, cloud solutions architect, and software development manager. The industrial placement year provides valuable hands-on experience, significantly enhancing employability in diverse sectors, including technology, finance, healthcare, and e-commerce.

Why Choose This Program

The Master of Engineering (Integrated Undergraduate Degree) in Computer Science (Software Engineering) with an Industrial Placement Year provides a comprehensive education in both computer science and software engineering. The program emphasizes software design, development methodologies, and emerging technologies such as cloud computing and machine learning, preparing students to tackle complex challenges in software development. The industrial placement year allows students to gain real-world experience, apply their knowledge in industry settings, and develop professional networks. With a strong focus on both theoretical learning and practical application, graduates are equipped to become leaders in the rapidly evolving software engineering field. The final year project provides an opportunity for students to specialize in their area of interest and apply their skills to industry-relevant problems.

Contact Information

For further information, please contact the admissions office at:
Phone: +44 114 222 1234
Email: admissions@sheffield.ac.uk
Address: University of Sheffield, Western Bank, Sheffield, S10 2TN, United Kingdom