| Area: | Department of Computing |
| Credits: | 25.0 |
| Contact Hours: | 3.0 |
| Lecture: | 1 x 2 Hours Weekly |
| Practical: | 1 x 1 Hours Weekly |
| Equivalent(s): | 300625 (v.2) Distributed Computing and CORBA 602 or any previous version
|
| Prerequisite(s): | 4521 (v.5) Computer Communications 252 or any previous version
AND
8934 (v.7) Software Engineering 252 or any previous version
|
| Syllabus: | Basics of distributed computing. Coordinated and uncoordinated processes. Control and an introduction to concurrency in a distributed system. Combination of concurrency control and resilience in distributed systems. Fault tolerant issues. Distributed and cooperative work. Component oriented system such as CORBA. |
|   |
| Unit Outcomes: | Understanding of aims and methods of Distributed Computing. Experience at applying UML to design of Distributed Systems. Detailed experience with CORBA. Detailed knowledge of Components. |
| Unit Texts: | Coulouris, Dollimore and Kindberg. (1994). Distributed Systems. Addison-Wesley. Siegel. (2000). CORBA 3: Fundamentals and Programming. OMG |
|   |
| Unit Assessment Breakdown: | Continuous Assessment 30%. Examination 70%. This is by grade/mark assessment. |
| Year | Location | Period | Internal | Area External | Central External | | 2004 | Bentley Campus | Semester 2 | Y | | | |