Module and Programme Catalogue

Search site

Find information on

2024/25 Undergraduate Module Catalogue

COMP2011 Web Application Development

10 creditsClass Size: 260

Module manager: Amy Brereton
Email: A.M.Brereton@leeds.ac.uk

Taught: Semester 1 (Sep to Jan) View Timetable

Year running 2024/25

Pre-requisite qualifications

COMP0012 Introduction to Programming
or
COMP1012 Introduction to Programming

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.

Objectives

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

Utilise web technologies and Python programming to develop web applications.
Integrate principles of database management into web application architecture to ensure efficient data handling and retrieval.
Demonstrate practical skills by designing, implementing, and rigorously testing web applications, covering all stages of development.
Critically evaluate design decisions, and analyse web application architecture to assess effectiveness, scalability, user experience, and accessibility standards compliance, ensuring inclusivity for all users.


Syllabus

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; accessibility standards.

Teaching methods

Delivery typeNumberLength hoursStudent hours
Laboratory112.0022.00
Private study hours78.00
Total Contact hours22.00
Total hours (100hr per 10 credits)100.00

Private study

The module provides self-directed learning resources, including online reading, screencasts and exercises.

Opportunities for Formative Feedback

Coursework assignments

Methods of assessment


Coursework
Assessment typeNotes% of formal assessment
In-course AssessmentCoursework 140.00
In-course AssessmentCoursework 260.00
Total percentage (Assessment Coursework)100.00

Resits will be assessed by coursework.

Reading list

The reading list is available from the Library website

Last updated: 29/04/2024 16:12:34

Disclaimer

Browse Other Catalogues

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

© Copyright Leeds 2019