Course Details | Detailed Course Information | Course Staff | Course Timetable | Related Links
| Course Code | COMP SCI 3012 |
| Course | Distributed Systems |
| Coordinating Unit | School of Computer Science, Faculty of Engineering, Computer & Mathematical Science |
| Term | Semester 2 2013 |
| Mode | Internal |
| Level | Undergraduate |
| Location/s | North Terrace |
| Units | 3 |
| Contact | Up to 2.5 hours per week |
| Prerequisites | One of COMP SCI 1009, COMP SCI 1007, COMP SCI 1103, COMP SCI 1203, or COMP SCI 2202 |
| Corequisites | Not applicable |
| Incompatible | Not applicable |
| Assumed Knowledge | COMP SCI 2000 & COMP SCI 3001 |
| Restrictions | Not applicable |
| Quota | Not applicable |
| Course Description | Distributed systems are becoming ubiquitous and part of everyday life. This course provides an introduction to distributed systems and their applications. The course will provide an overview of a variety of topics including the challenges faced in constructing client/server software, partial system failures, multiple address spaces, importance of a lack of a single clock, latency of communication, heterogeneity, absence of a trusted operating system, system management, binding and naming to name a few. We will also discuss and analyze key techniques for meeting the above challenges, such as RPC and middleware, naming and directory services, distributed transaction processing, 'thin' clients, data replication, cryptographic security, mobile code. |
Includes Learning Objectives, Learning Resources, Teaching & Learning
The enrolment dates, fees and full timetable of all activities for this course can be accessed from the Course Planner.
Dr Claudia Szabo
School of Computer Science
Faculty of Engineering, Computer & Mathematical Sciences
Room 417
Ingkarni Wardli
North Terrace
Telephone: +61 8 8313 6744
Email