UWTSD Home  -  Study With Us  -  Postgraduate Courses  -  Software Engineering (Web Development) (MSc, PgDip, PgCert)

Software Engineering (Web Development) (MSc, PgDip, PgCert)

This MSc programme lies within an area of fast-changing technology and provides more advanced and focussed skills and knowledge. While students are equipped with knowledge of the current state of the industry, there is an emphasis on skills for lifelong learning, so that the students will be able to update their skills throughout their careers.


Software Engineering (Web Development) (MSc) | 180 credits

APPLY NOW (Full-time)

Software Engineering (Web Development) (PgDip) | 120 credits

Software Engineering (Web Development) (PgCert) | 60 credits

Book an Open Day Book a Taster Day Request Information Apply Now Computing Blog
Tuition Fees 2020/21:
£7,500 (Home/EU)
£13,340 (Overseas)
  1. Taught by staff with academic and industry qualifications
  2. Highly trained staff constantly update the programme to reflect the exciting, dynamic and rapidly developing nature of web development in today’s business environment.
  3. Hands on experience of latest web development technologies, software frameworks, languages, and databases is embedded throughout the programme with particular emphasis given to the application of theory through practice.
  4. Students develop an understanding of the professional software engineering professional practices required to implement complex web applications.
  5. Graduates of this programme will possess the technical skills to adapt and thrive in a cutting-edge fast-moving industry with significant employment opportunities for web and software engineers.

What you will learn

Course Overview

This MSc programme recognises the importance of software engineering in cloud-based computing and has been designed to meet industry needs in co-operation with a number of industrial partners.

To reflect the growing demand for cloud-based applications and services, graduates of this programme will learn the latest skills in the development and deployment of cloud-based web services for large scale enterprise applications. The programme requires students to undertake a number of real-world tasks, deploying a number of technologies in the design and development of complex scalable applications.

Module Topics

Part 1:

  • Programming and Software Testing (20 credits)
  • Agile Software Engineering Principles (20 credits)
  • Database Systems (20 credits)
  • Object-Oriented Programming (20 credits)
  • Web Development (20 credits)
  • Web Services (20 credits)

Part 2:

  • Master’s Project (60 credits)

Student works are assessed through a combination of coursework, portfolio, lab-based practical exams and written examinations. The final mark for some modules may include one or more pieces of course work set and completed during the module. Project work is assessed by a written report and oral presentation. Part 2 requires the student to research and prepare an individual project/dissertation of a substantial nature. 

University students who are unable to successfully complete all aspects of Part 1 may be eligible for a Postgraduate Diploma (120 credits) or Postgraduate Certificate (60 credits). 

Related Links

Professional Accreditations

Successful completion of the Programme offers the eligibility for registration by the British Computer Society (BCS) of Chartered IT Professional (CITP) full status.

Key Information

Entry Criteria

Applicants require an Honours Degree (2.2 or above) or advanced qualification in Computer Science or cognate discipline from a UK University or recognised overseas institution, or industrial experience in Computer Networking and an Honours Degree.

For International applicants, we ask that you hold an Academic IELTS test with a score of at least 6.0 (no element less than 5.5). For full information please visit our International page.

Career Opportunities

This programme emphasises three themes; User Experience, APIs and Agile testing. Graduates from this programme will be skilled and knowledgeable in the technical aspects of software development and are likely to find employment either within specialist software organisations or within organisations which commit resources to develop highly technical software systems.

They are likely to have to work as a member of a team, conceiving, designing, developing and implementing complex software systems. Graduates from this programme would expect to be initially employed as software engineers. Those employed by SMEs are likely to work in smaller teams or perhaps as sole developers. Students finding employment with larger companies are most likely to work in larger teams building a variety of large-scale applications.

It is expected that graduates would seek positions such as: 

  • Software Engineers
  • Senior Software Engineers
  • Software Developers
  • Application Developers
  • System Engineers
  • Software Technical Lead
  • System Analyst
  • Version control manager
  • Project lead/manager
Additional Costs

It is possible to complete this programme of study without any additional costs.

Students may wish to purchase materials for modules, such as major project but this is not a requirement and will have no bearing on the final grade. 

Bursary / Scholarship Information

Visit our Scholarships and Bursaries section to find out more.


In addition to our University Accommodation at Llys Glas, Swansea also benefits from a number of private student halls, all within a short walk, including:

Map View