Module and Programme Catalogue

Search site

Find information on

2021/22 Undergraduate Module Catalogue

COMP2011 Web Application Development

10 creditsClass Size: 260

Module manager: Dr Amy Lowe

Taught: Semester 1 (Sep to Jan) View Timetable

Year running 2021/22


COMP1011Programming for the Web
COMP1021Introduction to Web Technologies

This module is not approved as a discovery module

Module summary

This module focuses on those parts of a web application that run remotely on a web server rather than locally within a web browser. You will learn about how databases are a key component of many web applications and you will learn how to use a web application development framework to create a database-driven application such as an online store.


On completion of this module, students will be able to:

-Understand the client-server architecture of web applications
-Understand the role and main features of HTTP
-Appreciate how a web client makes an HTTP request and how a server issues the corresponding response
-Create and use a simple database as part of a web application
-Use a modern web framework to simplify application development
-Use appropriate tools to create, test, debug and deploy the server-side components of a web application

Learning outcomes
On completion of this module, students should be able to:

-Use web technologies to implement a web application.
-Improve knowledge of Python in regard to programming skills and web development.
-Apply database knowledge and consider architecture in the web application.
-Demonstrate practical elements such as designing, implementing, and testing a web application.
-Evaluate design decisions and analyse the web application.

Skills outcomes
Web development


Client-server architecture; three-tier and N-tier models; HTTP methods; HTTP
requests and responses; using CGI to handle requests; handling form data;
relational database concepts; simple use of SQL for table creation and queries;
Web frameworks; URL configuration; static file provision;
authentication and session handling; security issues; testing of web
applications; deployment; caching; use of server logs

Teaching methods

Private study hours100.00
Total Contact hours0.00
Total hours (100hr per 10 credits)100.00

Private study

No lectures - content delivered via online reading material, screencasts,
tests and exercises.

Opportunities for Formative Feedback

Coursework assignments

Methods of assessment

Assessment typeNotes% of formal assessment
AssignmentCoursework 140.00
AssignmentCoursework 260.00
Total percentage (Assessment Coursework)100.00

Normally resits will be assessed by the same methodology as the first attempt, unless otherwise stated

Reading list

The reading list is available from the Library website

Last updated: 15/03/2022 16:12:19


Browse Other Catalogues

Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD

© Copyright Leeds 2019