BEng Software Engineering

The demand for software engineers has never been higher. Companies and institutions from various sectors are constantly looking for innovators who can keep up with rapid advancements in technology and software development.

Our BEng Software Engineering course will provide you with the necessary tools and techniques to meet the demand for software engineers and forge a career as a technological trailblazer. You will gain a strong understanding of core computing skills such as databases and cyber security while specialising in a skill imperative for organisations spanning many industries. We will help you become a competent and well-rounded computing professional. Leading experts will support you in computing, software engineering and cyber security throughout the course.

In your second and third years, you will delve into software architecture and design, project management and secure software development. You will also continue to develop your knowledge of programming languages and software tools.

Between Year 2 and Year 3, you can undertake an industrial placement year, allowing you to gain valuable work experience relevant to your career aspirations.

We deliver all computing programmes in an active blended learning style, with most lectures replaced by workshops and seminars. Our approach provides a learning environment focused on collaborative working in practical lab spaces, immersed in an environment based on working in the IT industry.

We are ranked as the best modern university in London (Times Good University Guide 2022 and Complete University Guide 2022).

Read more

Modules

  • Compulsory modules
  • Software Development 1
  • Computer Systems
  • Mathematics for Computer Science
  • Software Development 2
  • Computing and Society
  • Databases
  • Compulsory modules
  • Project Management
  • Software Development 3
  • Operating Systems
  • Algorithms
  • Software Engineering
  • Software Architecture and Design
  • Options modules
  • Industrial Placement
  • Compulsory modules
  • Final-Year Project
  • Data Engineering
  • Cyber-Security
  • Secure Software Development
  • Formal Methods
  • Use our magical AI system, to check your admission chances for this course.
    £15,000 Per Year

    International student tuition fee

    3 Years

    Duration

    Sep 2025

    Start Month

    Aug 2025

    Application Deadline

    Upcoming Intakes

    • September 2025
    • September 2026

    Mode of Study

    • Full Time