![]() |
THE UNIVERSITY of EDINBURGHDEGREE REGULATIONS & PROGRAMMES OF STUDY 2006/2007
|
|
Distributed Systems (Level 10) (U01959)? Credit Points : 10 ? SCQF Level : 10 ? Acronym : INF-4-DS A distributed system is broadly categorised as a collection or network of loosely coupled, autonomous computers that can communicate with each other and execute logically separate computations, though these may be related to concurrent computations on other nodes. Entry Requirements? Pre-requisites : Successful completion of Year 3 of an Informatics Single or Combined Honours Degree, or equivalent by permission of the School. Familiarity with Java is essential. ? Prohibited combinations : Distributed Systems (Level 11) Variants? This course has variants for part year visiting students, as follows
Subject AreasHome subject areaNet-Centric Computing, (School of Informatics, Schedule O) Other subject areasParallel and Distributed Computing, (School of Informatics, Schedule O) Delivery Information? Normal year taken : 4th year ? Delivery Period : Semester 1 (Blocks 1-2) ? Contact Teaching Time : 2 hour(s) per week for 10 weeks First Class Information
All of the following classes
Summary of Intended Learning Outcomes
This course will teach students the principles of distributed systems, in particular those aspects which make such systems difficult to design and develop. At the end of the course the students will:
-Have an understanding of the principles of distributed system and be able to demonstrate this by explaining them. -Be able to give an account of the trade-offs which must be made when designing a distributed system, and make such trade-offs in their own designs. -Have developed practical skills of implementation of distributed algorithms in software so that they will be able to take an algorithm description and realise it in software. -Have gained experience in programming within a distributed object system so that they can tackle a client, server or servant implementation based on a interface description, and be able to write interface descriptions in order to specify the objects of a distributed object system. -Be able to give an account of the theoretical models used to design distributed systems and to manipulate those models to reason about such systems. The course presents a large amount of material, some of it in case study form, so the students additionally develop skills of assimilation. Assessment Information
Written Examination 75%
Assessed Assignments 25% Exam times
Contact and Further InformationThe Course Secretary should be the first point of contact for all enquiries. Course Secretary Miss Gillian Watt Course Organiser Dr Kyriakos Kalorkoti Course Website : http://www.inf.ed.ac.uk/teaching/courses/ School Website : http://www.informatics.ed.ac.uk/ College Website : http://www.scieng.ed.ac.uk/ |
|