You are here: Teaching, Distributed Systems
This module will be delivered over the first semester to students at stage 4 of the part-time BSc Information Systems / Information Technology. Students on the module learned to define and understand the nature of distributed systems, as well as looking at the means of coordinating events in systems which exist without stared state or time, and which communicate through message passing over typically partially reliable media.
Internal Page Navigation Links
Class Times
A three hour lecture takes place in room A311 on Wednesday evenings, from 18:30 to 21:30.
Return to the internal page navigation links
Go to the start of the main content
Go to the site navigation links
Assignment
Please see the assignment specification.
The assignment is due on Wednesday, 2nd December 2009.
It contributes 30% to the overall mark for the module.
Return to the internal page navigation links
Go to the start of the main content
Go to the site navigation links
Examination
The examination takes place in January 2010. It is 2 hours long, with students required to attempt 3 out of 4 questions.
It contributes 70% to the overall mark for the module.
Return to the internal page navigation links
Go to the start of the main content
Go to the site navigation links
Noticeboard
| Notice number | Date |
|---|---|
| 5 | 4th November 2009 |
| 4 | 22nd September 2009 |
| 3 | 1st September 2009 |
| 2 | 1st September 2009 |
| 1 | 1st September 2009 |
Return to the internal page navigation links
Go to the start of the main content
Go to the site navigation links
Notes and Labwork
| Lecture Number | Date | Topic |
|---|---|---|
| 1 | 23rd September 2009 | Characterisation of Distributed Systems |
| 2 | 30th September 2009 | Concurrent Programming in Java |
| 3 | 1st October 2009 | Build your own Web Server |
| 4 | 20th October 2009 | Interprocess Communication and Distributed Objects |
| 5 | 21st October 2009 | Distributed Objects and Java RMI |
| 6 | 28th October 2009 | Multi-Agent Systems |
| 7 | 4th November 2009 | Multi-Agent Communication and Interaction |
| 8 | 11th November 2009 | Multi-Process Coordination and Elections |
| 9 | 16th November 2009 | Lab Week (Monday Evening) |
| 10 | 25th November 2009 | Transactions and Distributed Transactions |
| 11 | 2nd December 2009 | Security in Distributed Systems |
| 12 | 9th December 2009 | Web Services and Service-Oriented Architectures |
| 13 | 16th December 2009 | Review and Preparation for Examination |
Return to the internal page navigation links
Go to the start of the main content
Go to the site navigation links
Useful Resources and Links
- Instructions on setting up Java.
- The Java tutorial is an excellent reference and will be used extensively throughout the course.
- The Java API documentation is available online. This lists all the the objects and methods available in the standard installation of Java.
- This is an online book on Java security.
Return to the internal page navigation links
Go to the start of the main content
Go to the site navigation links
This is the end of the content of this page. Everything that follows is a link to another page.
Site Navigation Links
Teaching
- Distributed Systems
- Advanced Internet Development
- Object Oriented Programming
- Projects
- Examinations
- Game Maker
- Universal Design