Module and Programme Catalogue

Search site

Find information on

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

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.

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


Coursework
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: 17/09/2020 08:58:37

Disclaimer

Browse Other Catalogues

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

© Copyright Leeds 2019