Skip to content / Skip to navigation

BEng Honours Software Engineering

Length of course:

MEng: Four-year, full-time; five-year, full-time sandwich; five-year, full-time with Foundation

BEng: Three-year, full-time; four-year, full-time sandwich; four-year, full-time with Foundation

UCAS code

MEng: G603 BEng: G600; with Foundation G601

Location

Central London (Cavendish)



This course studies the best ways to design, build, maintain and evaluate software systems. It makes use of 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. As a BEng course its emphasis is on fundamental principles, design, acquisition of practical skills and evaluation of technologies.

Course Content

The course covers software development, various programming languages, technologies and applications including Java, C, UNIX, UML, Graphics, Networks, Concurrent Systems, Databases, Web and Mobile Computing.

You will share your first semester with students on the BEng Honours Mobile and Web Computing, BSc Computer Science, and BSc Business Information Systems courses, which means that you can transfer in Year 1 (Credit Level 4), and specialise in Year 3 (Credit Level 6).

Year 1 (Credit Level 4)

Subjects of study include:

  • Computer Organisation
  • Information Modelling
  • Mathematics for Computing
  • Programming Methodology
  • Software Engineering Principles
  • Web Technology

Year 2 (Credit Level 5)

Subjects of study include:

  • Algorithms and Data Structures
  • Computer Graphics
  • Database Systems
  • Enterprise Application Development with .NET
  • Event-Driven Programming
  • HCI
  • Mobile Computing Principles
  • Network Application Development
  • Object-Oriented Development Operating Systems
  • Professional Practice
  • Project Management
  • System Software and Tools
  • Web Programming

Year 3 (Credit Level 6)

Subjects of study include:

  • Advanced Web Technologies
  • Computer Forensics
  • Computer Security
  • Concurrent Programming
  • Formal Specification
  • Functional Programming
  • Platform Building and Native Application
  • Programming Language Translation
  • Project (double module)
  • Real-Time and Embedded Systems
  • Requirements Engineering
  • Service-Oriented Architecture Software Quality, Performance and Testing

Year 4 (Credit Level 7) (MEng degree only)

Subjects of study include:

  • Advanced Algorithms and Complexity
  • Computer Vision and Image Processing
  • Developing Technologies
  • Distributed Computer Systems
  • E-Application Development
  • Formal Methods
  • Industrial Group Project (double module)
  • Mobile Web
  • Software Systems Design and Development
  • Web Engineering

Sandwich placement year

The course offers you the opportunity to take a 12-month placement between Years 2 and 3 (Credit Levels 5 and 6). This experience will give you the practical skills to accompany your theoretical knowledge, and bring you a competitive edge in the job market.

Teaching and Assessment

The course is practice based, and includes substantial amounts of project and group work. It combines lecture, tutorial and practical laboratory elements. Formal exams are supported by continuous assessment

Associated Careers

You will possess knowledge of a range of technical subjects, and the ability to synthesize this knowledge to produce practical solutions to engineering requirements in a large number of application areas. You will typically be part of a team building software applications for business and industry

Entry Requirements

Qualification type Grade/points

  • A Levels MEng: BBB BEng: CCC
  • International Baccalaureate MEng: 32 points BEng: 30 points
  • BTEC National Diploma MEng: DDM BEng: MMM
  • Advanced Diploma MEng: Grade B in IT or Engineering and relevant ASL at Grade B BEng: Grade B in IT or Engineering and relevant ASL at Grade C

If you do not have the required qualifications you should consider our Foundation Course.

Further information on fees, scholarships and bursaries

Having completed three years to be awarded a BEng qualification, students can chose (subject to progression criteria) to complete an integrated masters programme with the award of an MEng degree after four years. A sandwich year is also available

Course Leader

Dr Alexander Bolotov

E: bolotoa@westminster.ac.uk

Admissions Office

Tel: +44 (0)20 7911 5883
Fax: +44 (0)20 7911 5079
Email: cav-admissions@westminster.ac.uk

Apply