2024/25 Undergraduate Module Catalogue
COMP2011 Web Application Development
10 creditsClass Size: 260
Module manager: Dr Amy Beloe
Email: A.Beloe@leeds.ac.uk
Taught: Semester 1 (Sep to Jan) View Timetable
Year running 2024/25
Pre-requisite qualifications
COMP0012 Introduction to Programmingor
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 type | Number | Length hours | Student hours |
Laboratory | 11 | 2.00 | 22.00 |
Private study hours | 78.00 | ||
Total Contact hours | 22.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 assignmentsMethods of assessment
Coursework
Assessment type | Notes | % of formal assessment |
In-course Assessment | Coursework 1 | 40.00 |
In-course Assessment | Coursework 2 | 60.00 |
Total percentage (Assessment Coursework) | 100.00 |
Resits will be assessed by coursework.
Reading list
The reading list is available from the Library websiteLast updated: 25/09/2024 09:18:37
Browse Other Catalogues
- Undergraduate module catalogue
- Taught Postgraduate module catalogue
- Undergraduate programme catalogue
- Taught Postgraduate programme catalogue
Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD