Course Overview

Attendance
UK/EU Fees £9,250 *
International Fees £14,000 *
Duration 4 or 5 years

* Price per 20-credit module

Course summary

This course 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: these will include Python, Java, C#, UML, algorithms, 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 to BSc Computer Science in Year 1.

The 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.

To help you make an informed decision, you can have a look at how marks have been calculated and study time has been distributed on this course in the past.

Subjects of study include:

  • Computer Science Practice
  • Computer Systems Fundamentals
  • Programming Principles I
  • Web Design and Development
  • Mathematics for Computing
  • Programming Principles II

Credit Level 4

Subjects of study include:

  • Object Oriented Programming
  • Client Server Architecture
  • Software Development Group Project
  • Database Systems
  • Algorithms: Theory, Design and Implementation

plus one option from the following:

  • Applied Mathematics and Physics for Games
  • 3D Graphics Programming
  • Mobile Application Development
  • Server-side Web Development

Optional 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.

Credit Level 5

Subjects of study include:

  • Final year project
  • Reasoning about Programs
  • Security and Forensics

Plus two option modules from the following:

  • Advanced Server-Side Web Programming
  • Concurrent Programming
  • Advanced Maths and Game AI
  • Mobile Native Application Development

Credit Level 6

Selected modules from the postgraduate programmes, such as:

  • Advanced Software Design
  • Advanced Software Engineering Project
  • Research Methods and Professional Practice

plus two option modules from the following:

  • Enterprise Development
  • Fundamentals of Security Technology
  • Mobile Application Development
  • Data Mining and Machine Learning

Credit Level 7

Westminster Plus Electives

 
Thumbnail

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.

Programme Specification

For more details on course structure and modules, and how you will be taught and assessed, see the programme specification.

Entry Requirements

  • A Levels – BCC to ABB

  • International Baccalaureate – 27 points. We also welcome applications from students taking the IB Career related Programme

  • BTEC Extended Diploma – DMM to DDM

  • BTEC Diploma – D*D to D*D*

  • Access – 104 to 128 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 4

If your first language is not English, you will need an IELTS of 6.0 overall, with 5.5 in each component.

We also welcome applications from students who are taking a combination of the qualifications listed above. For further information, please contact Course Enquiries.

View more information about our entry requirements and the application process.

  • International Baccalaureate – 27 points

If your first language is not English, you will need an IELTS of 6.0 overall, with 5.5 in each component.

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

Careers

Our Careers and Employability Service is here to support you to achieve your full potential.
 
With a growing network of over 3,000 employers around the world and a team of experienced careers consultants, we provide you with a variety of opportunities to work and develop new skills. As a University of Westminster student, you’ll have access to our services throughout your studies and after you graduate.
 
We can help you:
    •    find work placements, graduate jobs or voluntary experience related to your course
    •    discover international opportunities to enhance your employability
    •    write effective CVs and application forms
    •    develop your interview and enterprise skills
    •    plan your career with our career consultants
    •    gain insights into your chosen industry through mentoring
    •    meet employers and explore your career options at our employer fairs, careers presentations and networking events 
 
Find out more about the Careers and Employability Service.

 

Find out more about other employability initiatives at the University of Westminster. 

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: £9,250 (Price per 20-credit module)

When you have enrolled with us, your annual tuition fees will remain the same throughout your studies with us. We do not increase your tuition fees each year.

Find out how we set our tuition fees.

International student funding

Find out about funding for international students.

Scholarships

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: £14,000 (Price per 20-credit module)

When you have enrolled with us, your annual tuition fees will remain the same throughout your studies with us. We do not increase your tuition fees each year.

Find out how we set our tuition fees.

International student funding

Find out about funding for international students.

Scholarships

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.

Find out more

Course Location

Our Cavendish Campus in the heart of London is home to our science and technology disciplines. With first-class facilities, the campus houses subjects from Biosciences, Computer Engineering, Nutrition and Psychology and benefits from the advanced state of the art science and psychology labs. For more details, visit our Cavendish Campus page.

Contact us

Contact the Course Enquiries Team:

+44 (0)20 7915 5511

[email protected]

Start live chat

Opening hours (GMT): 9am–4pm Monday to Friday

More information

Your Westminster

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