Distributed Systems & 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).

Our courses that offer this unit of study

Further unit of study information

Classes

Lecture 2 hrs per week, Tutorial 2 hrs per week.

Assessment

Through semester assessment (50%), Final Exam (50%)

Faculty/department permission required?

No

Unit of study rules

Prerequisites and assumed knowledge

(INFO1103 or INFO1903) AND (INFO1105 or INFO1905)

Corequisites

(COMP2007 OR COMP2907)

Study this unit outside a degree

Non-award/non-degree study

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.

Find a non-award course for this unit of study

Cross-institutional study

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.

Find a cross-institutional course for this unit of study