Skip to main navigationSkip to main content
The University of Southampton

MANG6180 Web Applications

Module Overview

In today’s IT and digital marketing landscape, and with the growing popularity of cloud computing, web applications are often the technology of choice for organisations to deliver both content and services, either externally or internally. The aim of this module is to consider the many and diverse technologies and practices required to develop and operate an industry-level Web application and in so doing offer you an opportunity to appreciate the complexity of real-world systems. Apart from the underlying technologies, you will learn more about the different steps involved in developing successful web applications. Assessment consists of two tasks: a group project in which you will write up a business proposal for a new website (70% of the mark) and a practical web scripting assignment (30%). For the group project, your team will be assuming the role of web consultants; starting from a project brief, you will be preparing and undertaking a client interview with a member of the module’s teaching team to extract further requirements for the project.

Aims and Objectives

Learning Outcomes

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • how to identify and have a basic understanding of development and operational Internet/Web technologies;
  • an appreciation of a Web application development cycle.
Subject Specific Intellectual and Research Skills

Having successfully completed this module you will be able to:

  • have an appreciation of complexity in real-world systems;
  • apply basic consultancy skills to produce project specifications/proposals;
  • apply basic programming skills to develop scripted Web pages.
Transferable and Generic Skills

Having successfully completed this module you will be able to:

  • interviewing techniques;
  • group work;
  • report writing;
  • programming skills.


• Fundamentals: networking infrastructure, Internet, and WWW • Anatomy of a Web application; Web programming languages & technologies • Web applications: characteristics, development, and lifecycle • Design considerations; new trends & technologies (e.g. cloud computing, mobile apps, etc.)

Learning and Teaching

Teaching and learning methods

You will learn through a combination of lectures and/or guest presentations, group work (to prepare and undertake a client interview and write up a proposal), computer lab sessions, and self-study.

Independent Study138
Total study time150

Resources & Reading list

Kappel et. al (2006). Web Engineering: The Discipline of Systematic Development of Web Applications. 

Sebesta (2015). Programming the World Wide Web. 



Lectures and Seminars


MethodPercentage contribution
Assignment 30%
Group project 70%


MethodPercentage contribution
Assignment 30%
Coursework 70%


MethodPercentage contribution
Assignment 100%

Repeat Information

Repeat type: Internal & External


Costs associated with this module

Students are responsible for meeting the cost of essential textbooks, and of producing such essays, assignments, laboratory reports and dissertations as are required to fulfil the academic requirements for each programme of study.

In addition to this, students registered for this module typically also have to pay for:


Recommended texts for this module may be available in limited supply in the University Library and students may wish to purchase the mandatory/additional reading text as appropriate.

Please also ensure you read the section on additional costs in the University’s Fees, Charges and Expenses Regulations in the University Calendar available at

Share this module Share this on Facebook Share this on Twitter Share this on Weibo
Privacy Settings