CS4S761 - Distributed Computing 01 Sep 2022 - 31 Aug 2028 | Version 3
Associated Module Information
| Module Code: | CS4S761 | ||
|---|---|---|---|
| Module Title: | Distributed Computing | ||
| Faculty: | Faculty of Computing, Engineering and Science | ||
| Faculty Group: | Computing and Mathematical Sciences | ||
| Faculty Sub Group: | Computer Science | ||
| Module Leader: | Shiny Verghese | ||
| Module Team: | Daniel Harris, Peter Parody | ||
| First Intended Intake: | SEP 2018 | Final Year of Intake: | |
| Date Closed: | |||
| Credit Value: | 20 | Credit Level: | 7 |
| Language: | English | ||
| Percentage of Module Taught in Welsh: | 0 | ||
| Equivalent Module: | |||
| HECOS codes: | 100366 - computer science | ||
| HECOS Code Weighting: | 100 | ||
Document Version Information
| Version | 3 |
|---|---|
| Valid From | 01 Sep 2022 |
| Valid To | 31 Aug 2028 |
Module Aims
To provide the student with a detailed understanding of the underlying principles associated with distributed computer systems, both from an academic and commercial perspective.
Content Summary
Decentralised Computer Systems
Docker and container orchestration
Decentralised computing patterns
Client / Server & Peer to Peer system development
Programming facilities to support distributed development e.g. remote procedure call, object standards. Distributed system control & synchronisation
Developing simulations to demonstrate understanding of distributed system environments
Issues surrounding distributed privacy and security
Grid Computing Services e.g. Global Grid Forum & Grid Middleware Cloud Computing and Services
Distributed Data and Databases
Integration of various heterogeneous Computer Systems (including mobile devices) in order to provide a unified Distributed System
Development of Mobile & Ubiquitous Computing Integration N-tier and middleware, concepts & standards
Data Exchange formats (including XML & JSON) Xquery & associated W3C Standards
Learning and Teaching Methods
| Activity Type | Hours |
|---|---|
| Lecture | 24 |
| Practical classes and workshops | 24 |
| Independent Study | 80 |
| Directed Study | 72 |
| Total Hours Selected | 200 |
Learning Outcomes
| # | Learning Outcome |
|---|---|
| LO1 | To design and develop distributed systems from the analysis of commercial requirements |
| LO2 | To make valued judgements concerning the utilisation of distributed systems in the world of commerce |
Module Requisites
N/A
Assessment Criteria
| Assessment Category | Assessment Type | Description | Duration | Word Count | Weight (%) | Best of? | Pass Mark |
|---|---|---|---|---|---|---|---|
| Asynchronous Assessment | Report 1 | Development of a report that covers an area associated with Distributed Systems development | 0 | 2000 | 50 | No | 40 |
| Asynchronous Assessment | Practical Written Work 1 | Development of a simulation of a distributed system | 0 | 1500 | 50 | No | 40 |
Assessment Matrix
| Assessment Type | Learning Outcomes | ||
|---|---|---|---|
| LO1 | LO2 | ||
| Report 1 | ✔ | ✔ | |
| Practical Written Work 1 | ✔ | ✔ | |