MSc in Software Engineering

UWL University of West London

Program Description

MSc in Software Engineering

UWL University of West London

Overview

This course aims to prepare students for professional careers in this important field of software systems. You will become familiar with a broad range of current scholarship work in software engineering, learning how to research and review published work.
Your studies will also give you a practical understanding of the issues relating to the design, analysis and implementation of modern software systems and you will have opportunities to meet speakers from the industry, including potential employers.
In short, this course prepares you for a professional career or research in this important field.

Why choose this course?

With the IT sector expanding rapidly around the world, there has never been a better time to develop specialist software engineering skills.
This course will give you an understanding of the latest software engineering technologies used to address today's challenges in software development as well as providing you with a practical understanding of the issues relating to the design, analysis and implementation of modern software systems.
Students will have access to industry standard technologies, and be provided with the opportunity to specialise in topics ranging from software architecture to implementation techniques, building on the necessary skills needed to tackle modern software systems in an industrial context.
Diverse methods are used to explore all aspects of the field. A strong supportive culture exists amongst the course tutors which enable students to achieve their potential.
Learning materials used: good levels of access to computer facilities. The academic and professional elements are well supported by the university library and a good range of digital resources.

Extended MSc Software Engineering
If you have completed an undergraduate degree and not met the entry criteria for the MSc Software Engineering course, you may qualify for our Extended MSc Software Engineering option. It includes two additional modules. They are:
  • Advanced Study Skills
  • Critical Thinking, Analysis and Evaluation
To help you get the most out of your studies, English language support is also available on this programme if needed.
When you have successfully completed the modules above and you have attended all language support sessions (if applicable) you will automatically progress to the modules listed on the 'course details' tab of this page.

The Extended MSc Software Engineering course starts on 13 May 2019 and the total duration is approximately 15 months.
Note that the Extended MSc Software Engineering option must be studied full time and the fee is different from the standard MSc Software Engineering.

Tutor Information

This course is run by the School of Computing and Engineering to provide you with both the high-quality teaching and the personal attention you need to make the most of your University education.

The School of Computing and Engineering teaching staff includes:

Dr José Abdelnour Nocera – Associate Professor (Reader) in Sociotechnical Design and Head of the Sociotechnical Centre for Innovation and User Experience at the University of West London. He is the current Chair for UNESCO IFIP TC 13.8 working group in Interaction Design for International Development as well as Chair for the British Computer Society Sociotechnical Specialist Group.

Associate Professor in Computing Dr Wei Jie who has been actively involved in a broad spectrum of areas in parallel and distributed computing and has published approximately 50 papers in international journals and conferences.

Career and study progression

This course aims to help you towards a rewarding position in the software industry such as:
  • Software Architect
  • Solution Architect
  • Project Manager
  • Senior Software Developer.
Outstanding graduates have gone on to study at the level of MPhil and PhD at UWL.

Course detail

This course is suitable for you if you have a background in IT and want to specialise in software engineering. It helps you build the skills needed to work with modern software systems in an industrial context and to develop an appreciation of all features of commercial software engineering. You will use industry-standard technologies and have the opportunity to specialise in topics ranging from software project management to implementation techniques.

The school and course team is well experienced and qualified. The university also offers central support for learning skills. A strong student role is actively encouraged.

Course assessed work is a significant part of the total assessment. There is practical work, report writing, critical academic writing and the skills and knowledge gained in these contribute to a capacity to deliver a high-quality dissertation.

There are a number of end of module exams. Course tutors provide appropriate support throughout the module to ensure candidates are well prepared.

This is an indicative listing of modules for the course:

  • Mobile Web Component Development
  • Distributed Application Development
  • Data Architecture
  • Advanced Topics in Software Engineering
  • Research Methods
  • Employability Skills and Employment
  • Learning and Professional Development
  • Dissertation
  • HCI for Information Systems (Optional)
  • Principles of Project Management (Optional)
  • Consultancy and Technical Innovation (Optional)
  • Security Management (Optional)
  • Programming Support (Optional)
  • Knowledge Management (Optional)
  • Fundamentals of Cyber Security (Optional)

Entry requirements

A degree (at least 2:2) in a computing subject or an engineering degree with a significant level of computing.
Applicants with equivalent professional qualifications or a relevant Higher National Diploma (HND) will be considered, provided they can demonstrate significant, relevant work experience and the ability to benefit fully from the course.

Such applicants will be considered on an individual basis by interview. Some optional modules may not be available to students without a first degree in computing.

Candidates who do not meet the academic requirements may still qualify for entry through relevant work experience.

Extended MSc Software Engineering
To study the Extended MSc Software Engineering programme you will need:

  • A Bachelor's degree
  • International students need to meet our English language requirements of IELTS 6.5 or above and a minimum of 5.5 for each of the individual components (Reading, Writing, Speaking and Listening).
  • We will also consider you for this course with IELTS between 6.0-6.5 - in this case you would need to complete an English language course during your first semester, which we provide at no additional cost.

International requirements for standard MSc Software Engineering

International students need to meet our English language requirement at IELTS 6.5 or above, and a minimum of 5.5 for each of the 4 individual components (Reading, Writing, Speaking and Listening).

In some countries where teaching is in English, we may accept local qualifications.

This school offers programs in:
  • English


Last updated November 5, 2018
Duration & Price
This course is Campus based
Start Date
Start date
Sept. 9, 2019
Duration
Duration
1 year
Full time
Price
Price
13,000 GBP
International students. EU/UK students: £7,800. 2019 fees may change subject to government policy and regulations.
Information
Deadline
Locations
United Kingdom - London, England
Start date : Sept. 9, 2019
Application deadline Request Info
End date Request Info
Dates
Sept. 9, 2019
United Kingdom - London, England
Application deadline Request Info
End date Request Info