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
|COMP1011||Programming for the Web|
|COMP1021||Introduction to Web Technologies|
This module is not approved as a discovery module
Module summaryThis 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.
ObjectivesOn 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
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.
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
|Private study hours||100.00|
|Total Contact hours||0.00|
|Total hours (100hr per 10 credits)||100.00|
Private studyNo lectures - content delivered via online reading material, screencasts,
tests and exercises.
Opportunities for Formative FeedbackCoursework assignments
Methods of assessment
|Assessment type||Notes||% of formal assessment|
|Total percentage (Assessment Coursework)||100.00|
Normally resits will be assessed by the same methodology as the first attempt, unless otherwise stated
Reading listThe reading list is available from the Library website
Last updated: 15/03/2022 16:12:19
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