University of Westminster Background Image
Image of University of Westminster
Engineering and Technology
Software Engineering BEng Honours
Software Engineering BEng Honours

Software Engineering BEng Honours

  • ID:UOW440322
  • Level:3-Year Bachelor's Degree
  • Duration:
  • Intake:

Fees (GBP)

Estimated Total/program:
Apply
60
Accept letter
100
Visa
20
Fly
1

Admission Requirements

Entry Requirement

English Requirement

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

 

Course Information

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. You’ll 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 Master's programme with the award of an MEng degree after four years.

Our course offers a short-term work-based learning experience that will give you the opportunity to work on a real-life problem, which is normally set by an external organisation as a small-scale project. This experience will allow you to put theory into practice by applying your new knowledge and skills to a real-life situation, usually within the context of a business-related problem.

In addition, you’ll have the opportunity to undertake a year in industry (work placement) after completing the second year of your study. This will help you gain work experience and enhance your employability. You’ll be offered help and support to find and secure placement opportunities through various workshops and events organised by the Careers and Employability Service and the course team. Typically, you will be assigned into roles involving tasks related to software engineering.

More Info: click here

 

Year 1

Subjects of study include:

  • Computer Systems Fundamentals

  • Mathematics for Computing

  • Software Development

  • Trends in Computer Science

  • Web Design and Development

Credit Level 4

Year 2

Subjects of study include:

  • Algorithms: Theory, Design and Implementation

  • Database Systems

  • Machine Learning and Machine Learning

  • Object Oriented Programming

  • Software Development Group Project

plus one option from the following:

  • Business Analytics

  • Mobile Application Development

  • Network Software Engineering

  • Operating Systems Programming

  • Robotic Principles

  • Server-side Web Development

Credit Level 5

Placement year

Our course gives you the opportunity to take a year in industry (work placement) after completing the second year of your study. This will help you gain work experience and increase your chances of employability after you graduate.

You'll be offered help and support to find and secure placement opportunities through various workshops and events organised by the Careers and Employability Service and the course team.

Typically, you'll be assigned into roles involving tasks related to software engineering.

Year 3

Subjects of study include:

  • Concurrent Programming

  • Cyber-Security

  • Final Year Project

  • Formal Methods

Plus two option modules from the following:

  • Advanced Analytics

  • Advanced Server-side Web Programming

  • Applied Distributed Systems Programming

  • Applied Intelligence - Smart Algorithms for Modern and Ethical AI

  • Applied Robotics

  • Internet of Things

  • Mobile Native Application Development

Credit Level 6

See moreSee less

Pre Courses

No Course!
See moreSee less

Pathway Courses

No Course!
See moreSee less

Career Opportunity

Career Opportunity

Job roles

This course will prepare you for roles such as:

  • Software analyst

  • Software designer

  • Software engineer

  • Web application programmer

  • Website designer

  • Website programmer

Graduate employment

Graduates from this course have secured software development roles in various areas including:

  • Banking (Barclays, ING Bank)

  • Retail (Amazon, Argos, Co-op, Marks & Spencer)

  • Service-providing sectors (British Telecom, Royal Mail, Y.T.C. Medical Ltd)

  • Software companies (Nasco UK Limited, Qube Global Software, The App Experts)

Ability to settle

Overseas Student Health Cover

Insurance – Single: 300 GBP per year

Same Courses

Close search