Please note: there may be some adjustments to the teaching arrangements published in the course catalogue for 2020-21. Given current circumstances related to the Covid-19 pandemic it is anticipated that some usual arrangements for teaching on campus will be modified to ensure the safety and wellbeing of students and staff on campus; further adjustments may also be necessary, or beneficial, during the course of the academic year as national requirements relating to management of the pandemic are revised.

Web Application Systems COMPSCI1023

  • Academic Session: 2020-21
  • School: School of Computing Science
  • Credits: 10
  • Level: Level 1 (SCQF level 7)
  • Typically Offered: Semester 2
  • Available to Visiting Students: No
  • Available to Erasmus Students: No

Short Description

This course will introduce students to web application design and the underlying networking concepts which web applications and services rely on.



Requirements of Entry


Excluded Courses



Practical Algorithms

Testing and Software Improvement


Written examination 70%, mid-semester class tests 10%, in-class quizzes 5%, presentation 5% and course work 10%

Main Assessment In: April/May

Course Aims

This course aims to guide students through typical web application design structures and related tools. It will also develop their understanding of networked and distributed systems with respect to communications and protocols involved in their design.

Intended Learning Outcomes of Course

By the end of this course, students will be able to: 

1. Use of a variety of development tools and web technologies. 

2. Explain and describe the different high-level system architectures common to the web and the role of messaging and protocols within the design of web applications. 

3. Describe and understand the opportunities and challenges involved in developing web applications and working in a distributed environment. 

4. Understand and interpret the design and specifications of a web application.

Minimum Requirement for Award of Credits

Students must submit at least 75% by weight of the components (including examinations) of the course's summative assessment.