The University of Southampton
Courses

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

Module Aims

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.

Learning Outcomes

Knowledge and Understanding

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

  • Be able to identify and have a basic understanding of development and operational Internet/Web technologies;
  • Have gained 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;
  • Be able to apply basic consultancy skills to produce project specifications/proposals;
  • Be able to 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.

Syllabus

- 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.

TypeHours
Teaching12
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. 

Assessment

Formative

Lectures and Seminars

Summative

MethodPercentage contribution
Group project 70%
Individual assignment 30%

Repeat

MethodPercentage contribution
Individual assignment 30%
Individual Coursework 70%

Referral

MethodPercentage contribution
Individual assignment 100%

Repeat Information

Repeat type: Internal & External

Costs

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:

Textbooks

Recommended texts for this module may be available in limited supply in the University Library and students may wish to purchase the core/recommended 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 www.calendar.soton.ac.uk.

Share this module Facebook Google+ Twitter Weibo

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×