Course Title: Foundations Distributed Computing
Credit Points: 12
Course Code |
Campus |
Career |
School |
Learning Mode |
Teaching Period(s) |
|
COSC1170 |
City Campus |
Postgraduate |
140H Comp Sci & Info Technology |
Face-to-Face | Sem 1 2006,
Sem 1 2007, Sem 1 2008, Sem 1 2009, Sem 1 2010, Sem 1 2011 |
|
COSC1171 |
City Campus |
Undergraduate |
140H Comp Sci & Info Technology |
Face-to-Face | Sem 1 2006,
Sem 1 2007, Sem 1 2008, Sem 1 2009, Sem 1 2010, Sem 1 2011 |
Course Coordinator: Prof. Zahir Tari
Course Coordinator Phone: +61 3 9925 3782
Course Coordinator Email:e05124@ems.rmit.edu.au
Course Coordinator Location: 14.11.18
Pre-requisite Courses and Assumed Knowledge and Capabilities
You may not enrol in this course unless it is explicitly listed in your enrolment program summary, and you have confirmed with your program coordinator that it is an appropriate choice for your study plan.
C programming, typically taught in Programming Techniques or Java programming as taught in Programming 2 or Java for Programmers.
Course Description
The course is an introduction to distributed computing. It discusses the basic principles and concepts used in distributed systems. The course assumes a general knowledge of computers, and the assignments will need basic C or Java programming skills and working in a Unix environment.
The assignments are to illustrate the material from different aspects, such as programming in a distributed environment, doing research on a specific topic, and solving/understanding theoretical problems.
Objectives/Learning Outcomes/Capability Development
After completing this course the student should:
Overview of Learning Activities
This course consists of lectures, tutorials, and laboratory classes. Each week there will be 2 hours of lectures and, from the second week of semester, 1 hour of tutorial work and 1 hour of supervised laboratory work.
The lectures will be devoted to presentation of the new material, and tutorials will be used for clarifying and reinforcing that material. The laboratory sessions will be used for practical exercises illustrating the material, mainly in connection with the assignments.
The tutorial work will relate to the previous weeks’ lecture material, so that students can have time to study the material. All work is to be performed individually by students.
The learning activities included in this course are:
Overview of Learning Resources
You will make extensive use of computer laboratories and relevant software provided by the School. You will be able to access course information and learning materials through the Learning Hub (also known as online@RMIT) and may be provided with copies of additional materials in class or via email. Lists of relevant reference texts, resources in the library and freely accessible Internet sites will be provided.
Use the RMIT Bookshop’s textbook list search page to find any recommended textbook(s). Other reference books will be advised.
For extra support with study organisation, assignment planning or learning skills you may wish to contact any of the following:
Learning Skills Unit:
For appointments - ring 9925 4488 or go to Bldg 93, level 3
For drop-in, no appointment needed - go to HUB Bldg 12, level 4
CS&IT Teaching & Learning Advisors:
For appointments go to http://inside.cs.rmit.edu.au/staffbooking/ & click on Jeanette Holkner or Cecily Walker.
Overview of Assessment
Assessment in this course will consist of practical work and a formal written examination.
For standard assessment details, including deadlines, weightings, and hurdle requirements relating to Computer Science and IT courses see: http://www.rmit.edu.au/compsci/cgi