Web Applications and Services, MSc, PGDip, 1-2 years, full-time

This is for you if... you want to study web technologies at an advanced level.

Start date
January and September each year
Department
Informatics

Course description

Course description

The evolution of web-based technologies has now led to what is known as 'Web 2.0': a semantically enriched information source with advanced potential to provide specialised software applications 'on the fly'. A plethora of standard PC-based applications is now appearing online (calendar and diary tools, text editors, and spreadsheets, among others) that can be used in a distributed collaborative setting. Developing such applications is particularly challenging, partly due to the wide background required but also the rapid emergence of new technologies. This MSc will equip you with a sound understanding of the area and its emerging trends, while at the same time providing a very hands-on approach to current technologies.

Duration

  • The regular degree takes 12 months if you start in October, or 16 months if you start in January
  • The 'With Industry' degree takes 21 months if you start in October, or 24 months if you start in January

NB. If you start your course in January, you will take Semester 2 before Semester 1.

The PGDip includes the same modules as the MSc but without the final project.

Entry requirements

Entry requirements

2:1 degree (or equivalent) in a relevant subject with a substantial element of Computing. Relevant work experience may also be considered.

English Language Requirements

IELTS 6.0 or equivalent. If your first language is not English, you may need to provide evidence of your English language ability. If you do not yet meet our requirements, our English Language Teaching Unit (ELTU) offers a range of courses to help you to improve your English to the necessary standard.

International Qualifications

Find your country in this list to check equivalent qualifications, scholarships and additional requirements.

Countries list

Fees and funding

Fees and funding

UK and EU Students

This is the total course fee.

Starting in September 2018 or January 2019

  • MSc: £7,835
  • PGDip: £6,268
  • MSc with Industry: £9,010

NB. The additional fee for the 'MSc with Industry' variant is not charged if, for whatever reason, you are unable to secure a placement.

Starting in September 2019 or January 2020

  • Tuition fees for 2019/20 are yet to be confirmed

Find out more about scholarships and funding.

Did you know you can apply for a Government Postgraduate Loan? Find out if you’re eligible. (MSc and MSc with Industry only; not available for PGDip)

International Students

This is the total course fee.

Starting in September 2018 or January 2019

  • MSc: £19,070
  • PGDip: £15,256
  • MSc with Industry: £21,930

NB. The additional fee for the 'MSc with Industry' variant is not charged if, for whatever reason, you are unable to secure a placement.

Starting in September 2019 or January 2020

  • Tuition fees for 2019/20 are yet to be confirmed

Find out more about scholarships and funding.

Careers and employability

Careers and employability

All our postgraduate Informatics degrees are available 'with industry': stimulating your creativity and capacity to innovate, and ensuring that you acquire key transferable skills. These courses will allow you to develop into a highly skilled professional, well versed in advanced methods and tools. Colleagues from industry participate directly in the delivery of some of the modules, including hands-on tutorials that allow you to use some of the tools and methodologies that are shaping the software development landscape.

We have an open approach to collaboration with industry. We undertake joint projects, provide consultancy services, and organise events to connect you with potential employers. We also run an Industrial Advisory Board: its members are computer scientists who hold successful careers in industry and who help us ensure that your training is industrially relevant.

Our Career Development Service is here to support you, with advice on interviews, CVs, work experience, volunteering and more. From Freshers’ Week to Graduation and beyond, they are here to help you reach your professional goals.

Related courses

Related courses

Course structure

Semester 1

Semester 1

Core modules

Option modules

Choose one option module (or choose two if you are going to take Personal and Group Skills in Semester 2) from:

As part of the University of Leicester’s commitment to being a leading academic institution, we regularly review and update our degrees and modules to ensure that they reflect the most up-to-date research, knowledge, ideas and teaching practices, as well as student feedback. We also have to take into account the availability of key teaching staff. If there are major changes to the course that you have applied for, we will contact you as soon as possible to ensure that any disruption to your studies is minimised.

Semester 2

Semester 2

Core modules

Option modules

Choose one option module (or choose two if you took Personal and Group Skills in Semester 1) from:

As part of the University of Leicester’s commitment to being a leading academic institution, we regularly review and update our degrees and modules to ensure that they reflect the most up-to-date research, knowledge, ideas and teaching practices, as well as student feedback. We also have to take into account the availability of key teaching staff. If there are major changes to the course that you have applied for, we will contact you as soon as possible to ensure that any disruption to your studies is minimised.

Industry Placement (optional)

Industry Placement (optional)

Studying a 'with industry' masters degree is the perfect way for you to enhance your career prospects and deepen your understanding of your specific area of expertise. By experiencing real-world scenarios and applying your skills and knowledge to business challenges, you will gain a unique insight into how your studies can be utilised in industry. This will not only showcase your abilities to future employers, but will also enhance your studies when you return to University to complete your programme.

As part of the University of Leicester’s commitment to being a leading academic institution, we regularly review and update our degrees and modules to ensure that they reflect the most up-to-date research, knowledge, ideas and teaching practices, as well as student feedback. We also have to take into account the availability of key teaching staff. If there are major changes to the course that you have applied for, we will contact you as soon as possible to ensure that any disruption to your studies is minimised.

Individual Project

Individual Project

Your course will conclude with an individual project (after your industry placement, if you have taken one). Using the experience gained during your course/placement, you will choose a challenging problem to work on and explore it by privately studying under the supervision of a member of the academic staff. (Students studying for a PGDip don't complete a project.)

A Selection of Recent MSc Projects

Robust and Energy Efficient Wireless Sensor Networks

Wireless sensor networks are a new technology with a wide range of applications (from environment monitoring to surveillance) but subject to a number of energy constraints, many-to-one flows, and redundant low-rate data. Many routing protocols have been proposed for sensor networks that aim at achieving energy efficiency, but with little or no attention to robustness and fault-tolerance. This project addressed fault tolerance in ad-hoc sensor network routing, namely the design and development of a robust and energy efficient routing protocol that distinguishes between local and large-scale traffic. A new multipath routing protocol was proposed and simulated which follows the 'number of hops' metric and employs a waiting time before transmitting messages to sink.

XML Database for Bibliographic Information

Many people in industry and academia use a document typesetting system called LaTeX. Documents may be published in various formats including reports, journal articles, conference proceedings, authored books, and so on. BibTeX is the tool used by LaTeX for formatting lists of references that are to be incorporated within these documents. Although it is very effective, BibTeX has raised a practical concern due to its low level of abstraction, making it difficult to share bibliographic information among tools or people executing different activities (for instance, between the technical and the marketing staff within a company). In order to address this concern, this project developed an XML-based framework for managing bibliographies.

Agile Software Development of an e-Commerce Web App Using the MEAN Stack

The MEAN stack, released in October 2014, is an open-source stack for developing dynamic web applications. Using this technology a full stack e-commerce website was implemented by using JavaScript as the sole implementation language. Important design goals were the optimisation of non-functional properties, such as availability (for example, by having quick request response times) and scalability (for example, by speeding up data queries while guaranteeing data consistency). An important component of the project relied on the application of agile practices, such as behaviour-driven development and domain-driven design, to refine the specification of functional features of the system by means of fast paced scrum sprints that deliver fully working system increments. Moreover, the MEAN stack was complemented with an end-to-end test framework for AngularJS in order to automate functional and acceptance testing. The end product was acquired by a local business.

Virtual Chat Assistant

Like any large organisation, our university has a wide range of information to help you through your studies. For example - teaching timetables, the rooms and telephone numbers of staff and the number of credits for the modules you will take. This project is to provide this information through a chat interface, as text chat is now a very common way for users to interact with their devices. The challenge of this project is to create an interface that interact with users in a natural way, and integrate with various data sources so that is can answer questions such as “Tell me where the next lecture on C++ is going to be held”.

As part of the University of Leicester’s commitment to being a leading academic institution, we regularly review and update our degrees and modules to ensure that they reflect the most up-to-date research, knowledge, ideas and teaching practices, as well as student feedback. We also have to take into account the availability of key teaching staff. If there are major changes to the course that you have applied for, we will contact you as soon as possible to ensure that any disruption to your studies is minimised.

Teaching and learning

Teaching methods include lectures, seminars, self-paced learning and practicals. Assessment is a mix of coursework - computer-based practicals, essays and small group projects - and exams.

The compulsory 'Personal and Group Skills' module combines seminars, group discussions and collective essay writing on selected topics, as well as a series of workshops on transferable skills and career planning.

Your project and, where relevant, industry placement will be assessed separately.

Apply now

Course Qualification Duration Start Dates Availability
Course Web Applications and Services Qualification MSc or PGDip Duration 12-16 months full-time Start Dates January and September each year Availability Apply Now
Course Web Applications and Services with Industry Qualification MSc Duration 21-24 months full-time Start Dates January and September each year Availability Apply Now
Course Web Applications and Services Qualification PGDip Duration 8 months, full-time Start Dates January and September each year Availability Apply Now