School Of Computing, Engineering And MathematicsDistributed Systems and ProgrammingUWS Unit Code: 300115.2
Discipline: PROGRAMMING
Student Contribution Band: 2
Level: 3
Credit Points: 10
Co ordinator
Evan Crawford
Prerequisite
300167.3 Systems Programming 1 AND 300094.2 Computer Networking Fundamentals OR 300565.2 Computer Networking
Teaching Periods
| Period | Offered | Campus |
|---|
| 2013 Spring | Yes | Penrith Campus | - (DAY) |
Timetable.
|
This unit covers concepts and design of, and programming for distributed systems. It builds on basic network communication protocols (specifically IP) to cover client-server programming using both the system level socket interface and remote procedure calls. It also examines large-scale distributed system architectures, particularly those based on distributed objects, and considers the complexities inherent in distributed transactions. Key concepts covered include data and algorithmic distribution, idempotent protocols, stateless and stateful servers, and distributed system transparency. Illustrative case studies are included.
Courses
| 3506.4 | Bachelor of Computer Science | CONTINUING |
| 3506.5 | Bachelor of Computer Science | CONTINUING |
| 3506.6 | Bachelor of Computer Science | CURRENT |
| 3507.3 | Bachelor of Computing | CONTINUING |
| 3633.1 | Bachelor of Computing | CONTINUING |
| 3633.2 | Bachelor of Computing | CURRENT |
| 3639.1 | Bachelor of Information and Communications Technology | CONTINUING |
| 3639.2 | Bachelor of Information and Communications Technology | CURRENT |
Unit Sets