Distributed Systems and Network Principles (COMP2121)
UNIT OF STUDY
The unit will provide a broad introduction to the principles of distributed systems and their design; provide students the fundamental knowledge required to analyse and construct various types of distributed systems; explain the common architectural principles and approaches used in the design of networks at different scales (e.g. shared medium access and routing); introduce the programming skills required for developing distributed applications, and will cover the use of Java class libraries and APIs; cover common approaches and techniques in distributed resource management (e.g. task scheduling).
Further unit of study information
Lecture 2 hrs/week; Tutorial 2 hrs/week.
Through semester assessment (50%) Final Exam (50%)
Faculty/department permission required?
Unit of study rules
Prerequisites and assumed knowledge
INFO1103 and (INFO1105 or INFO1905), INFO1103 and (INFO1105 or INFO1905), INFO1103 and (INFO1105 or INFO1905)
Introductory Java programming unit, Data Structures, Algorithms
(COMP2007 OR COMP2907), (COMP2007 OR COMP2907), (COMP2007 OR COMP2907)
Study this unit outside a degree
If you wish to undertake one or more units of study (subjects) for your own interest but not towards a degree, you may enrol in single units as a non-award student.
If you are from another Australian tertiary institution you may be permitted to underake cross-institutional study in one or more units of study at the University of Sydney.