School Of Computer, Data And Mathematical SciencesDistributed Systems and ProgrammingWestern Sydney University Unit Code: 300115.4
Discipline: PROGRAMMING
Student Contribution Band: 2
Level: 3
Credit Points: 10
Prerequisite
Successful completion of 300565 Computer Networking and either 300147 Object Oriented Programming or 300581 Programming Techniques.
About this Unit
This unit covers the concepts, design, and programming of 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 statefull servers, and distributed system transparency. Illustrative case studies are included.
Courses3506.10 | Bachelor of Computer Science | CURRENT |
3506.9 | Bachelor of Computer Science | CONTINUING |
3633.2 | Bachelor of Computing | CONTINUING |
3639.1 | Bachelor of Information and Communications Technology | CONTINUING |
3639.4 | Bachelor of Information and Communications Technology | CURRENT |
3684.2 | Bachelor of Information and Communications Technology (Advanced) | CURRENT |
3687.2 | Bachelor of Information Systems | CURRENT |
3688.1 | Bachelor of Information Systems Advanced | CURRENT |
6039.1 | Diploma/Bachelor of Information and Communications Technology | CURRENT |
6040.1 | Diploma in Information and Communications Technology/Bachelor of Information Systems | CURRENT |
Specialisations