Course Overview

Duration 4 or 5 years

* Price per academic year

Course summary

The Software Engineering with Foundation BEng Honours offers an entry route for those students who do not have the required entry requirements for all three-year degree pathways in the department of computer science. Successful completion of the foundation year enables an automatic progression onto the first year of any Computer Science undergraduate degree: Computer Science BSc, Software Engineering BEng, Digital Media Development BSc, Business Information Systems BSc and Computer Games Development BSc. Students who progress to the three-year degrees via this foundation year route have traditionally performed very well.

The foundation year route may also be of interest if you do not feel ready to start the first year of an undergraduate course, perhaps because you have been out of education for some time or you feel your current qualifications will not equip you to attempt a three-year undergraduate computing course directly.

The Software Engineering BEng studies 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 will 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 will study software development, programming languages, technologies and applications including Java, C/C#, UNIX, UML, graphics, networks, concurrent systems, databases, artificial intelligence, and web and mobile computing. You will share a common first year with the Computer Science BSc Honours course; you can transfer in Year 1, and specialise in Year 3.

The Software Engineering BEng emphasises fundamental principles, design, acquisition of practical skills and evaluation of technologies. You may go on to complete an integrated Masters programme with the award of an MEng degree after four years.

Course structure

The following subjects are indicative of what you will study on this course.

Subjects of study include:

  • Mathematics and Problem Solving (Double module)
  • The Computer and Software Development (Double Module).
  • Cyber Security Fundamentals
  • Academic Skills

Credit Level 3

Subjects of study include:

  • Communication and Learning Skills
  • Computer Systems Fundamentals
  • Maths for Computing
  • Programming Methodology (Java)
  • Software Development Principles
  • Software Engineering Principles
  • Web Technology

Credit Level 4

Subjects of study include:

  • Algorithms and Data Structures
  • Human Computer Interface Design
  • Object-Oriented Development
  • Professional Practice
  • Project Management

plus two option modules from the following:

  • Database Design and Practice 1
  • Database Design and Practice 2
  • Introduction to 3D Graphics
  • Introduction to Symbolic Reasoning
  • Mobile Application Development
  • Mobile Computing Principles
  • Network Software Development
  • System Software and Tools
  • Web Programming

Credit level 5

Industrial placement year

You can take a 12-month placement between Years 2 and 3. This experience will give you additional practical skills, and a competitive edge in the job market.

Subjects of study include:

  • Computer Science Project
  • Computer Systems Security
  • Formal Specification
  • Requirements Engineering
  • Software Quality, Performance and Testing

plus two option modules from the following:

  • Advanced Web Technology
  • Artificial Intelligence Applications 1
  • Artificial Intelligence Applications 2
  • Computer Forensics Investigation
  • Computer Systems Administration
  • Concurrent Programming (Core for MEng)
  • Distributed Systems and Network Software
  • Functional Programming
  • Native Programming
  • Programming Language Translation
  • Real-Time and Embedded Systems
  • Service-Oriented Architecture

Credit Level 6

Westminster Plus Electives


As part of your course you may be able to take elective modules. Electives are an exciting opportunity to widen your experience at university and to gain skills and knowledge that will help make you more employable.

Find out about Westminster Plus Electives.

Professional accreditation

The Software Engineering BEng is accredited by the British Computer Society (BCS) and the Engineering Council.

Course Leaders

Mark Baldwin

Principal Lecturer

Mark has worked as a research engineer for the Eurocontrol air safety and navigation organisation for Europe. 

His research and development work included development of software for real-time tracking of air traffic over the north Atlantic using satellite automatic dependent surveillance. 

Other projects Mark has worked on included the development of algorithms for aircraft tracking from limited satellite data and statistical modelling of the ADS data flow.

See full profile

Dr Alexander Bolotov

Principal Lecturer

Dr Alex Bolotov is a Principal Lecturer within the Department of Computer Science and Software Engineering in the Faculty of Science and Technology at the University of Westminster. Alex is the course leader for BEng/MEng Software Engineering and teaches various modules on the course. His research interests are in the field of automatic theorem-proving, in particular for temporal reasoning and application of these techniques in specification and verification of distributed systems and agent-based systems.

See full profile

Entry Requirements

Typical offer

  • GCE (A2): DDE/CC
  • Pearson BTEC Level 3 National Diploma: MM
  • Pearson BTEC Level 3 National Extended Diploma (QCF): MPP
  • Access to HE Diploma : Pass with 45 credits at Level 3 with a combination of Distinctions, Merits and Passes that equate to 64 new UCAS tariff points plus Maths and English GCSEs grade C
  • International Baccalaureate (IB): 24 points and Grade 5 or above in either A1 or A2 level (SL or HL) English OR Grade 6 or above in B (HL)
  • Plus Maths & English GCSEs grade C

Functional Skills accepted in lieu of GCSE English/Mathematics


View more information about our entry requirements and the application process

Typical offer

International Baccalaureate – 24 points

If your first language is not English, you should have an IELTS score of 6.0 overall, with a score of 6.0 in each element.

More information

International Foundation course  

We work in partnership with Kaplan International College London to provide Foundation Certificate courses for international students who don’t meet our Bachelor’s degree entry requirements.

Find out how to apply for the Foundation Certificate course. 

Pre-sessional English programmes

Need to improve your English before starting your course? We offer summer pre-sessional English programmes to help develop your English language skills.

Find out more about our pre-sessional English programmes


Our Career Development Centre has just been shortlisted for the Best University Careers Service in the National Undergraduate Employability Awards for 2017.

With a growing network of over 3,000 employers around the world and a team of experienced careers consultants, we are here to help you succeed.

In 2015–16, we helped over 1,500 students find work placements across a range of sectors, with 250 employers attending 14 on-campus skills and careers fairs.

As a Westminster student, you’ll have access to our services throughout your studies and after you graduate.

We can help you:

  • find work placements related to your course
  • find part-time/vacation, placement and graduate jobs, including voluntary experience
  • find international opportunities to enhance your employability
  • market yourself effectively to employers
  • write better CVs and application forms
  • develop your interview and enterprise skills
  • plan your career with our careers consultants
  • meet employers and explore your career options at our employer fairs, careers presentations and networking events throughout the year

Find out more about the Career Development Centre.

Career prospects for Software Engineering students are excellent and students on graduation can be expected to follow these typical career routes:

Graduate career roles

Programmer, web developer, junior specialist developer and software developer.

Early to mid-career roles

Computer systems analysts, computer system engineers, software QA, database administrators, research and development, network systems administration and software engineer.

Senior roles

Senior application developer, lead developer, chief technical officer, lead researcher, senior systems architect or analyst.

Fees and Funding

UK and EU tuition fee: (Price per academic year)

The amount you will pay may increase each year to take into account the effects of inflation.

Find out how we set our tuition fees.


As well as tuition fee loans, there is a range of funding available to help you fund your studies.

Find out about undergraduate student funding options.


The University is dedicated to supporting ambitious and outstanding students and we offer a variety of scholarships to eligible undergraduate students, which cover all or part of your tuition fees.

Find out if you qualify for one of our scholarships.

Additional costs

See what you may need to pay for separately and what you tuition fees cover.

International tuition fee: (Price per academic year)

The amount you will pay may increase each year to take into account the effects of inflation.

Find out how we set our tuition fees.

International student funding

Find out about funding for international students.


The University is dedicated to supporting ambitious and outstanding students and we offer a variety of scholarships to eligible undergraduate students, which cover all or part of your tuition fees.

Find out if you qualify for one of our scholarships.

Additional costs

See what you may need to pay for separately and what you tuition fees cover.

Course Location

Our Cavendish Campus in the heart of London is home to the Faculty of Science and Technology. With first-class facilities, the campus houses subject areas ranging from biosciences to electronic engineering. For more details, visit our Cavendish Campus page.

More information

Your Westminster

Book an open day. Order a prospectus. Sign up for newsletters.