Software Engineering - MSc/Postgraduate Diploma/Postgraduate Certificate

Postgraduate

In Bristol

£ 7,000 + VAT

Description

  • Type

    Postgraduate

  • Location

    Bristol

  • Start date

    Different dates available

Software engineers are in high demand, and Bristol is home to many high-tech companies seeking suitable graduates. The MSc Software Engineering gives you the latest knowledge and skills and guides you in applying them to develop different kinds of large, complex software systems. The faculty's Software Engineering Research Group (SERG) reviews the course each year to ensure it provides what students and employees need. Students can link to SERG research and development activities and attend monthly research seminars from senior academics and key industrial professionals.
A comprehensive approach
UWE Bristol's links with industrial partners encourage research and studies, and support the next step into PhD studies and further research. You will be taught by academics and professionals at the cutting edge of research and in collaboration with key partners such as Airbus, P3 Germany, SogeClair France, have the chance to develop advanced knowledge in the engineering of complex software systems, 'systems of systems' and critical aspects of the software development process. The course develops your knowledge and understanding of fundamental and advanced concepts of software engineering, using state-of-the-art techniques and research findings.
You'll learn the ethical issues involved in the engineering of software systems and undertake in-depth research in particular areas of software engineering. You'll also acquire the technical skills necessary for requirements engineering, architectural modelling of enterprise systems, implementation, configuration management, quality management, and effective project management applied in a group-based context.
You'll take a reflective and critical approach to your work and develop key transferable skills, such as critical thinking, problem management and research skills and methods underpinned by key emerging topics in software engineering and the MSc dissertation by research and development.
Watch: The learning and...

Facilities

Location

Start date

Bristol (Avon)
See map
Coldharbour Lane, BS16 1QY

Start date

Different dates availableEnrolment now open

About this course

Professional accreditation
This course is accredited by the British Computer society (BCS) and fulfils the academic requirements for registration as a Chartered IT Professional. It also partially meets the academic requirements for CEng status.
Study facilities
Our investment in computer-based resources means you receive strong support for your studies. You have access to a vast number of journals and databases online through the UWE Bristol library. The library and some computer labs on campus are open 24 hours.
Find out more about the facilities and resources UWE Bristol has to offer.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Engineering
  • Software Engineering
  • Systems
  • Project
  • Quality
  • Quality Training
  • Design
  • Object-oriented training
  • Object oriented training
  • Project Management
  • IT Project Management
  • Part Time
  • Full Time
  • Approach
  • Programming
  • Quality management

Course programme

Content

The full Master's course comprises 180 credits divided into three 60 credits stages: Postgraduate Certificate, Postgraduate Diploma, and Master's. Students work incrementally through the three stages and must pass all modules at each stage in order to progress to the next.

  • Lifecycle Models and Project Management (15 credits) - In this module you become aware of, and apply, a variety of project planning and control techniques, evaluate project management functions and learn to understand the contexts and advantages of different predictive or adaptive lifecycle models for project planning and control.
  • Requirements engineering (15 credits) - A critical understanding of the engineering dimension to the Requirements Engineering (RE) process, with emphasis on legal, social, ethical and professional issues. It also examines RE processes, methods, modelling techniques, derivation of functional and non-functional requirements, formal requirements specification, validation/verification and change management.
  • Object-oriented analysis, design and programming (15 credits) - Understand and develop critical knowledge of the typical characteristics of object-oriented software systems and software design criteria. You'll apply object-oriented analysis and design techniques to analyse and design object-oriented systems, use Java-programming skills to design and implement object-oriented software solutions, and evaluate Java language features.
  • Quality and Configuration Management (15 credits) - Taught collaboratively with industrial partners along with associated case studies, this module looks into the relationships between CM, Quality Management (QM), software quality standards, quality metrics, and their role in assessing software quality attributes, and their limitations.
  • Enterprise and System Architecture Modelling and Development (15 credits) - A study of enterprise-scale software systems and their development, software patterns, plus the theory and concepts of components, interfaces, and services. We look at various modelling notations, applying and evaluating them in relation to the analysis and design of enterprise-scale software systems development.
  • Group Software Development Project (30 credits) - You'll devise and participate in strategies for effective group working, and show project management skills and techniques in a group-based setting. This is a project to produce a high-quality software product that shows critical understanding and consideration of legal, social, ethical and professional issues.
  • Emerging Topics in Software Engineering (15 credits) - By reviewing research of emerging topics in software engineering literature, you will identify and elaborate on future research directions for software engineering in selected topics.
  • Dissertation by Research and Development (60 credits) - This is your chance to show your grasp of a complex and specialised area of knowledge, and your software engineering skills, by addressing a research problem with theoretical and methodological approaches.

You can take individual modules as short courses, without committing to the full MSc so you can collect credits to gain a Postgraduate Certificate, Diploma or full MSc.

The University continually enhances our offer by responding to feedback from our students and other stakeholders, ensuring the curriculum is kept up to date and our graduates are equipped with the knowledge and skills they need for the real world. This may result in changes to the course. If changes to your course are approved we will inform you.

Learning and Teaching

All modules are classroom-based, with extensive use of UWE Bristol's virtual learning environment, Blackboard. You also attend the campus to sit your exams.

For more details see our full glossary of learning and teaching terms.

Study time

You can study this course full-time or part-time, starting in September.

Flexible study options are key to this course, and it's structured to support full-time and part-time learning. This means you can complete your studies around your personal and professional commitments.

Full-time students complete 120 credits (seven taught modules) and begin their dissertation in January for submission in September.

Part-time students typically do four taught modules or 60 credits each academic year. Students complete the dissertation in the second or third year depending on which best suits their individual circumstances.

Assessment

Most taught modules have written coursework and exam components. Coursework includes, but is not limited to, critical problem-solving components, advanced programming tasks, critical essays in relation to particular software engineering aspects, and group projects.

For more details see our full glossary of assessment terms.

Software Engineering - MSc/Postgraduate Diploma/Postgraduate Certificate

£ 7,000 + VAT