University of Westminster

Course Introduction

As a student on one of our Computer Science and Software Engineering courses you will benefit from fantastic facilities and resources, including numerous laboratories offering access to Windows, Linux and Unix platforms, running industry'standard, computer'aided analysis and design applications. Our courses provide you with core software engineering and programming principles while allowing you to specialise in one of the industry'focused pathways. You will be based at our Cavendish Campus in the heart of London, close to major industry headquarters and the City. The course is accredited by BCS ' The Chartered Institute for IT. You will be able to take a year'long industry placement between Years 2 and 3, giving you a competitive edge in the job market and contributing to your development towards Chartered Engineer status.

Course Modules

Year 1 (Credit Level 4) subjects of study include: communication and learning skills; computer systems fundamentals; information and data modelling; mathematics for computing; programming methodology (Java); software development principles; software engineering principles; web technology; Year 2 (Credit Level 5) 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; 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; Year 3 (Credit Level 6) 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.

Duration & Attendance Qualification Tuition fees Fee type
3 years
Full Time
BEng (Hons) £12,500 ???abroad???
3 years
Full Time
BEng (Hons) £9,000 ???home???
4 years
BEng (Hons) £12,500 ???abroad???
4 years
BEng (Hons) £9,000 ???home???

Qualifications required:

  • International Baccalaureate 26
  • GCE A-level
  • GCE AS-level
  • SQA Advanced Higher
  • GCSE/SQA Standard Grade
  • OCR National Certificate (6 Units)
  • OCR National Diploma (12 Units)
  • BTEC Level 3 Subsidiary Diploma
  • BTEC Level 3 Diploma
  • BTEC Level 3 Extended Diploma

Key Course Information

KIS Key Information Set

The KIS is an official overview of comparable information on higher education courses for prospective students. Read more.

67% Overall, I am satisfied with the quality of the course

The course is well organised and is running smoothly 54%
I have been able to access general IT resources when I needed to 85%
The library resources and services are good enough for my needs 90%

£25,000 Average salary 6 months after course has finished

80% Go on to work and/or study

In work 65
Studying 10
Studying and working 5
Unemployed 10
Unknown 10

25% Total study time lectures

Total Written: 34%

Total Coursework: 63%

Total Practical: 3%

£4,700 - £6,700
Typical cost of university accommodation

£5,400 - £9,000
Typical cost of private accommodation