Course summary

The Advanced Software Engineering MSc is a newly redesigned course that enables graduates to enable students to extend their knowledge of, and gain valuable experience in, software engineering as it applies to a number of new and important areas of IT and computing.

Graduates will be able to follow a flexible program of study designed to lead to and enhance, a career in software engineering with a focus on new technologies and areas of application, such as cybersecurity, big data, or mobile application development.

The rapid pace of technical change in software development is notorious and this has been accompanied and compounded by an increase in the complexity of the systems that are developed. Recently this has been most noticeable in the increase in mobile computing and the use of sophisticated hardware that require developer knowledge of new paradigms.

The surge in cybersecurity issues and threats facing businesses and organisations that depend on IT systems has meant that software engineers need a thorough understanding of security when building and maintaining software applications and systems.

Course structure

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

Core modules

  • Advanced Software Design
  • Enterprise Development
  • Concurrency and Parallelism
  • Research Methods and Professional Practice
  • Advanced Software Engineering Project

Optional modules (max 3)

  • Big Data Theory and Practice
  • Advanced Big Data Analysis
  • Cloud Computing Applications
  • Data Mining and Machine Learning
  • Cyber Security Threats and Countermeasures
  • Internet Security
  • Mobile Application Development
  • Mobile and Ubiquitous Computing
  • Usability and User Experience Design
  • Free choice module

Professional accreditation

This programme is accredited by BCS, The Chartered Institute for IT, for fully meeting the further learning educational requirement for Chartered IT Professional (CITP) status and for partially satisfying the underpinning knowledge requirements set by the Engineering Council in the UK Standard for Professional Engineering Competence (UK-SPEC) and the Science Council for Chartered or Incorporated Engineer (CEng or IEng) status. Note that there are additional requirements, including work experience, to achieve full CITP, CEng, or IEng status. Graduates of this accredited degree will also be eligible for professional membership of BCS (MBCS).

The BCS accreditation is an indicator of the programme’s quality to students and employers; it is also an important benchmark of the programme’s standard in providing high-quality computing education, and commitment to developing future IT professionals that have the potential to achieve Chartered status. The programme is also likely to be recognised by other countries that are signatories to international accords.

Entry Requirements

Consideration will be given to all applicants with a minimum lower second class (2.2) honours degree from a British University or overseas equivalent in a subject related to computing or software engineering. Suitable subjects might include Computing, Computer Science or Software Engineering, joint degrees including one of these subjects, or possibly other science or mathematically based subjects that include significant amounts of computer science material.

In admitting individual students to the course, however, an important consideration is the student’s ability to benefit from the course and complete it satisfactorily. As a consequence, additional factors such as continuous professional development, training, and the current role of applicants or recent work experience may also be taken into account in individual cases.

Career development centre

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.
Program taught in:
English

See 60 more programs offered by University of Westminster »

Last updated April 20, 2019
This course is Campus based
Start Date
Sep 2019
Duration
1 year
Full-time
Price
13,500 GBP
international - UK/EU: £9,000 (fees per academic year)
Deadline
By locations
By date
Start Date
Sep 2019
End Date
Application deadline

Sep 2019

Location
Application deadline
End Date