CSC-20021 - Web Technologies
Coordinator: Goksel Misirli Tel: +44 1782 7 34028
Lecture Time: See Timetable...
Level: Level 5
Credits: 15
Study Hours: 150
School Office: 01782 733075

Programme/Approved Electives for 2023/24


Available as a Free Standing Elective





CSC-10024 Programming 1 - Programming Fundamentals, or equivalent.

Barred Combinations


Description for 2023/24

This module provides the knowledge and skills necessary to enable students to develop multi-tier web applications and configure the servers on which these applications rely.

The module aims to provide an understanding of Internet communication architectures (such as client-server) with reference to standard protocols and to enable the development of multi-tier web applications and the configuration of the servers on which they rely.

Intended Learning Outcomes

design and code multi-tier web applications using contemporary languages, systems and tools: 1
describe the technical, social and security issues involved in developing and maintaining web-based content: 1
effectively apply techniques for configuring and administrating web servers: 1

Study hours

Lectures: 20 hours
Practicals: 18 hours
Private Study: 112 hours

School Rules

Pre-requisite CSC-10024 Programming 1 - Programming Fundamentals, or equivalent.

Description of Module Assessment

1: Computer Task weighted 100%
Multi-Tier Web Application
Design of a multi-tier web application, including evaluation of concomitant social, technical and security issues. Subsequent development of this multi-tier web application, including configuration of software environment (servers, scripting and security). A technical report about the features implemented, evaluating the design choices made. The technical report is equivalent to approximately 2000 words.