University of Sheffield Campus
Bachelor of Engineering
On Campus
University of Sheffield Logo
University of Sheffield
Sheffield
United Kingdom

Software Engineering with a Foundation Year

About

The Bachelor of Engineering in Software Engineering with a Foundation Year at the University of Sheffield is a five-year, full-time, on-campus program designed for students who need foundational knowledge in computer science and programming. The foundation year provides students with essential skills in mathematics, programming, and IT, laying the groundwork for more advanced study in software engineering.

After the foundation year, students will focus on software development, algorithms, and systems design, equipping them with the practical skills needed to design and develop software solutions for a variety of industries. Graduates will be prepared for roles in software development, IT consulting, and system engineering, with strong technical and problem-solving abilities.

Key information

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

Key Facts

  • Program Title: Software Engineering with a Foundation Year
  • Degree Type: Bachelor of Engineering
  • 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

Foundation Year – Introduction to Software Engineering

  • Introduction to Computer Science
  • Engineering Mathematics
  • Programming Fundamentals
  • Computer Systems and Architecture
  • Problem-Solving and Logical Thinking

Year 1 – Foundations of Software Engineering

  • Introduction to Software Engineering
  • Object-Oriented Programming
  • Data Structures and Algorithms
  • Database Systems
  • Computer Networks

Year 2 – Intermediate Software Engineering

  • Software Development Life Cycle
  • Web Development
  • Operating Systems and System Programming
  • Software Testing and Quality Assurance
  • Advanced Database Management

Year 3 – Advanced Software Engineering

  • Mobile Application Development
  • Cloud Computing
  • Artificial Intelligence and Machine Learning
  • Distributed Systems
  • Independent Research Project / Dissertation

Year 4 – Capstone Project & Specialized Software Engineering

  • Advanced Software Design and Architecture
  • Secure Software Engineering
  • Agile Development and Project Management
  • Final Year Project / Dissertation
  • Elective Modules in Software Engineering

Career Opportunities

Graduates of the Software Engineering with a Foundation Year program will be well-prepared for careers in software development, systems engineering, and IT management. Career opportunities include roles such as software engineer, web developer, mobile app developer, systems analyst, database administrator, and IT project manager. The foundation year ensures students build strong problem-solving and programming skills before progressing to more advanced topics, making them well-equipped to enter the fast-paced software development industry.

Why Choose This Program

The Bachelor of Engineering in Software Engineering with a Foundation Year offers a comprehensive path to becoming a skilled software engineer, starting with the foundation in essential technical subjects before progressing to advanced software development practices. The program emphasizes hands-on programming, system design, and agile project management, preparing students to tackle real-world software challenges. With a focus on practical, industry-relevant skills, students will be equipped to create innovative software solutions and adapt to the rapidly evolving tech landscape. The foundation year provides additional support to ensure students develop a strong base in computer science and engineering principles, enabling them to succeed in later stages of the program and beyond.

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