2020/21 Undergraduate Module Catalogue
COMP2011 Web Application Development
10 creditsClass Size: 260
Module manager: Dr Amy Lowe
Email: A.Lowe@leeds.ac.uk
Taught: Semester 1 (Sep to Jan) View Timetable
Year running 2020/21
Pre-requisites
COMP1011 | Programming for the Web |
COMP1021 | Introduction 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.Objectives
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 the year/programme students should have provided evidence of being able to:
-demonstrate a broad understanding of the concepts, information, practical competencies and techniques which are standard features in a range of aspects of the discipline;
-apply generic and subject specific intellectual qualities to standard situations outside the context in which they were originally studied;
-appreciate and employ the main methods of enquiry in the subject and critically evaluate the appropriateness of different methods of enquiry;
-adjust to professional and disciplinary boundaries;
Skills outcomes
Programming
Web development
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
Teaching methods
Private study hours | 100.00 | ||
Total Contact hours | 0.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 assignmentsMethods of assessment
Coursework
Assessment type | Notes | % of formal assessment |
Assignment | Coursework 1 | 40.00 |
Assignment | Coursework 2 | 60.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 websiteLast updated: 17/09/2020 08:58: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