Develop an understanding of the current and emerging technologies that support web-based software systems.
View the programme specification document for this course
Since the inception of the web, there have been two major developments: social and collaborative applications, and the semantic web. You will explore these through core modules, web technology and your own social and collaborative websites.
You will have the opportunity to study mark-up languages, such as XML, XSL, and RDF; their applications in e-business and web services; and related topics such as:
Twelve months, full-time.
The programme has been designed to maximise student choice by allowing you to tailor the structure to suit your own interests. You can choose areas that reflect your personal interests and work on an individual project. You will however, also take a number of compulsory modules to ensure you are exposed to key topics in all areas.
Our normal entry requirement is an upper second-class honours degree or higher (or equivalent) in an appropriate subject discipline such as mathematics, physics, engineering or computer science.
If English is not your first language, you will be required to pass an approved English test. We normally ask for an International English Language Testing System (IELTS) score of 6.5 (with a score of 6 in all elements), or an International Baccalaureate (IB) Test of English as a Foreign Language (TOEFL) score of 92 (with a score of 21 in each element).
We welcome applications from international students. For information on applying, visit the International Office website.
All individuals are selected and treated on their relative merits and abilities in line with the University's Equal Opportunities Policy. Disabled applicants will be treated according to the same procedures as any other applicant with the added involvement of the Disability Office to assess their needs. The programme may require adaptation for students with disabilities (eg hearing impairment, visual impairment, mobility difficulties, dyslexia), particularly the practical laboratory sessions, and we will attempt to accommodate students wherever possible.
This programme provides an excellent platform for further research in either industry, the digital economy or academia.
"The staff’s doors in ECS are always open to students. Lectures introduce you to the topics while the details require you to do your own specialising research. This is good because you can find topics which interest you most and enables you to work on specific technologies, which is what employers are looking for." - Alper Akarsu
Graduates from our MSc programme are employed worldwide in leading companies at the forefront of technology. ECS runs a dedicated careers hub which is affiliated with over 100 renowned companies like IBM, ARM, Microsoft Research, Imagination Technologies, Nvidia, Samsung and Google to name a few. Visit our careers hub for more information.
It is expected that you have taken a first degree in Computer Science, Software Engineering, or a closely related subject. In particular you should check that you have covered the core subjects listed in the ACM/IEEE Computer Science Curriculum: