School Of Computing, Engineering And Mathematics

Distributed Systems and ProgrammingUWS Unit Code: 300115.2


Student Contribution Band: 2

Level: 3

Credit Points: 10

Co ordinator
Evan Crawford

300167.3 Systems Programming 1 AND 300094.2 Computer Networking Fundamentals OR 300565.2 Computer Networking

Teaching Periods

PeriodOffered  Campus  Contact
2014 Spring  Yes  Penrith Campus - (DAY)  See Coordinator above   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.


3506.4Bachelor of Computer ScienceCONTINUING
3506.5Bachelor of Computer ScienceCONTINUING
3506.6Bachelor of Computer ScienceCONTINUING
3506.7Bachelor of Computer ScienceCURRENT
3633.1Bachelor of ComputingCONTINUING
3633.2Bachelor of ComputingCONTINUING
3639.1Bachelor of Information and Communications TechnologyCONTINUING
3639.2Bachelor of Information and Communications TechnologyCONTINUING


M3001.1Advanced ProgrammingCONTINUING
M3026.1Systems ProgrammingINACTIVE
M3027.1Systems ProgrammingINACTIVE
M3028.1Systems ProgrammingINACTIVE
M3043.1Systems ProgrammingCONTINUING
M3044.1Networked SystemsCONTINUING
M3071.1Systems ProgrammingCURRENT
M3072.1Networked SystemsCURRENT
M31015.1Computer ForensicsINACTIVE
M31026.1Networked SystemsINACTIVE
M31026V2.1Networked SystemsCONTINUING
RU3010V2.1Systems ProgrammingCONTINUING
SM3003.1Systems ProgrammingCONTINUING

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