Home | About Us | Courses | Units | Student resources | Research |
IT Support | Staff directory | A-Z index |
M O N A T A R |
InfoTech Unit Avatar |
This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff
To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.
NB: This view restricted to entries modified on or after 19990401000000
The Master of Network Computing is designed, in part, to upgrade the qualifications of practising IT professionals who may have a first degree in computing, to the speciality in the network computing area. This master's course aims to produce graduates who will be competent in tackling problems involving LAN/WAN networking, distributed applications development, and in general terms, network computing problems. Graduates of this course can enhance their profession with practical distributed and network developement skills. This subject provides students a more advanced treatment of distributed and networking technologies, mainly distributed object technology. Students will master how Java can be used as a tool towards distributed application development. The subject is a level 4 subject, designed for students with a background in Java programming
This is an elective unit for Masters Degrees.
At the completion of this subject, students will be able to:
ASCED CODE 020103
This subject focuses on the development of distributed and concurrent software applications, with Java as the teaching language.
Concurrent programming primitives and concepts: threads, monitors, safety and liveness, control policies, resource sharing. Application of concurrent techniques in distributed application designs: communications, coordination, reuse and fault tolerance. Design and implementation issues and techniques of distributed applications: synchronous and asynchronous communications, message passing, naming and trading of components, atomic and composite objects, object migration and replications. Enabling techniques: platform and language heterogeneity, infrastructure models for interoperability (such as Java/RMI), object interface definition, remote operation invocation. Distributed patterns. Service discovery and lookup, leases and transactions of resources. Distributed events. Case studies of distributed programming paradigms and their applications (e.g. JINI, JavaSpaces).
Computer Labs with access to (preferable) Unix or Windows Networks.
Laboratory is synonymous with Tutorial in this unit.
1 Lecturer, with tutors as determined.
Sufficient copies of the recommended readings.
Caulfield School of IT
Caulfield School of IT and probably others
Current on campus resources are adequate.
Requirement: previous knowledge and experience in Java and networking is required. Students must have done fundamental units in Java and distributed system/networking to be able to do this unit. Please check with the unit leader before you enrol in this unit.
(Unit translation CPE4001)
Level 4
As required
27 Nov 2006 | David Sole | Copied from CPE4001 |
01 Feb 2007 | Phu Le | modified ReasonsForIntroduction/RObsolete; modified ReasonsForIntroduction/RObsolete; modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RRole; modified UnitObjectives/ObjText; modified UnitObjectives/ObjText; modified UnitObjectives/ObjText; modified UnitObjectives/ObjText; modified UnitObjectives/ObjText; modified Prerequisites/PreReqUnits; modified ResourceReqs/OtherResources; modified Level; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/LibraryReqs; modified ResourceReqs/SchoolReqs; modified ResourceReqs/SchoolReqs; modified ResourceReqs/IntraFaculty; modified Frequency |
01 Feb 2007 | Phu Le | modified Prerequisites/PreReqUnits; modified Prerequisites/PreReqKnowledge |
20 Apr 2007 | Katherine Knight | modified Abbreviation - Capitalised to meet Education Committee requirements |
26 Apr 2007 | Katherine Knight | modified ReasonsForIntroduction/RChange - Added unit translation to reason for change |
26 Apr 2007 | Katherine Knight | modified Prohibitions - Added unit translation to prohibitions |
29 May 2008 | Geraldine DCosta | FIT4029 Chief Examiner Approval, ( proxy school approval ) |
17 Jun 2008 | Penelope Graham | FEC Approval |
17 Jun 2008 | Penelope Graham | FacultyBoard Approval - Faculty Board approval for administrative purposes only |
17 Jun 2008 | Penelope Graham | FacultyBoard Approval - Faculty Board approval for administrative purposes only |
23 Jun 2008 | Geraldine DCosta | modified UnitContent/Summary - Added ASCED Code |
23 Jun 2008 | Geraldine DCosta | FIT4029 Chief Examiner Approval, ( proxy school approval ) |
23 Jun 2008 | Geraldine DCosta | FEC Approval |
23 Jun 2008 | Geraldine DCosta | FacultyBoard Approval - Approved at FEC 3/08. Faculty Board approval has been added to aid administration in Monatar. |
22 Oct 2010 | Geraldine DCosta | modified UnitName - Added Disestablished comment. |
22 Oct 2010 | Geraldine DCosta | FIT4029 Chief Examiner Approval, ( proxy school approval ) |
22 Oct 2010 | Geraldine DCosta | FEC Approval |
22 Oct 2010 | Geraldine DCosta | FacultyBoard Approval - GPC 4/10 endorsed and FEC 4/10-Item 8.7.2- approved disestablishment of this unit. Faculty Board approval has been added to aid administration in Monatar. |
This version:
Copyright © 2022 Monash University ABN 12 377 614 012 – Caution – CRICOS Provider Number: 00008C Last updated: 20 January 2020 – Maintained by eSolutions Service desk – Privacy – Accessibility information |