Our course examines the best ways to design, build, maintain and evaluate software systems. It uses many of the technical aspects of computer science, especially programming, and aims to develop the professional attitudes, interpersonal and technical skills you’ll need in the software engineering industry.The course provides a solid foundation in software engineering theory and practice to develop professional software systems. It will equip you to take up a wide range of career opportunities, including software engineer, web application programmer, software designer/analyst or website designer/programmer.You’ll study software development, programming languages, technologies and applications including Python, Java, HTML, PHP, UML, database technologies, machine learning, algorithms and data structures, web and mobile computing, and Agile software development. Sharing a common first year with the Computer Science BSc Honours course to which you can transfer in Year 1, you specialise in software engineering from Year 2.The Software Engineering BEng emphasises fundamental principles, design, acquisition of practical skills and evaluation of technologies.
Study options
Full Time
(3 Years)
Tuition fees
£17,600.00 (US$ 22,729)
per year
This is a fixed fee
Start date
September 2026
Venue
University of Westminster
309 Regent Street,
London,
Greater London,
W1B 2HW, Southern England, United Kingdom
Entry requirements
For international students
• A levels – CCC (96 UCAS Tariff points)
• T levels – 96 UCAS Tariff points
• International Baccalaureate – 96 UCAS Tariff points from all components of the Diploma Programme. International Baccalaureate Career-related Programme will be considered on a case-by case basis
• BTEC Extended Diploma – MMM
• BTEC Diploma – DD
• Access – 96 UCAS Tariff points from the Access course
In addition to one of the above, you should have:
• GCSE English Language grade 4/C – IB grade 4 Higher level, GCSE Maths grade 4/C – IB grade 2, SL & HL - IB MYP 3
*There may be different IELTS requirements depending on your chosen course.