Unit

School Of Computing, Engineering And Mathematics

Distributed 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
Nothing on offer.

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.


Specialisations

M3026.1Systems ProgrammingINACTIVE
M3027.1Systems ProgrammingINACTIVE
M3028.1Systems ProgrammingINACTIVE
M31015.1Computer ForensicsINACTIVE
M31026.1Networked SystemsINACTIVE
RU3007.1NetworkingINACTIVE




© University of Western Sydney 2010 ABN 53 014 069 881 CRICOS Provider No: 00917k Contact Us | Disclaimer and Privacy | Emergency Help |