305905 (v.2) Distributed Computing and Software Components 352


 

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.
YearLocationPeriodInternalArea ExternalCentral External
2004Bentley CampusSemester 2Y  

 

Copyright and Disclaimer
Current as of: February 2, 2004
CRICOS provider code 00301J