2016/17 Undergraduate Module Catalogue
COMP3900 Distributed Systems
10 creditsClass Size: 75
Module manager: Dr Karim Djemame
Email: K.Djemame@leeds.ac.uk
Taught: Semester 1 (Sep to Jan) View Timetable
Year running 2016/17
Pre-requisite qualifications
*Studied Level 2 in 12/13 (then went on placement):-COMP1550,COMP1551 and COMP2245
*Studied Level 2 in 13/14:
-COMP2444 Networks and Scalable Architectures
or
-COMP2449 Networking and IT Management
Pre-requisites
COMP1550 | Core Programming |
COMP1551 | Core Programming |
COMP2245 | Programming Computers |
COMP2444 | Networks and Scalable Architectures |
COMP2449 | Networking and IT Management |
This module is not approved as a discovery module
Objectives
On completion of this module, students should be able to:- understand advanced technologies used in typical Internet Information Systems;
- understand current middleware technologies such as remote method invocation and Web services;
- implement simple distributed applications using standard middleware tools;
- comprehend the role played by naming, resource discovery and synchronisation services in a range of distributed systems;
- discuss future directions in distributed systems.
Syllabus
- Definitions of distributed systems
- Applications challenges
- Systems challenges
- the client-server model
- Middleware
- The N-tier model
- Message oriented communication
- Remote database access
- XML based technologies;
- Implementation of middleware using a distributed object model;
- Remote method invocation technologies; Service Oriented Architectures
- Web services
- Naming, directory, and discovery services, Synchronisation in distributed systems
- Transactions
- Open computing environments
- Emerging distributed systems
- Grid computing
- Cloud computing.
Teaching methods
Delivery type | Number | Length hours | Student hours |
Laboratory | 11 | 1.00 | 11.00 |
Lectures | 22 | 1.00 | 22.00 |
Class tests, exams and assessment | 1 | 2.00 | 2.00 |
Private study hours | 65.00 | ||
Total Contact hours | 35.00 | ||
Total hours (100hr per 10 credits) | 100.00 |
Private study
- Taught session preparation: 18 hours- Taught session follow-up: 18 hours
- Self-directed study: 17 hours
- Assessment activities: 23 hours.
Opportunities for Formative Feedback
Attendance and formative assessment.Methods of assessment
Coursework
Assessment type | Notes | % of formal assessment |
Problem Sheet | Problem Sheet | 20.00 |
In-course MCQ | VLE MCQ Test | 10.00 |
Total percentage (Assessment Coursework) | 30.00 |
This module is re-assessed by exam only.
Exams
Exam type | Exam duration | % of formal assessment |
Open Book exam | 2 hr 00 mins | 70.00 |
Total percentage (Assessment Exams) | 70.00 |
This module is re-assessed by exam only.
Reading list
The reading list is available from the Library websiteLast updated: 07/09/2016
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