COMP2310 Concurrent and Distributed Systems
Later Year Course
| Offered By | Research School of Computer Science |
|---|---|
| Academic Career | Undergraduate |
| Course Subject | Computer Science |
| Offered in | Second Semester, 2012 and Second Semester, 2013 |
| Unit Value | 6 units |
| Course Description |
This course is concerned with aspects of computation beyond sequential programs. Concurrency occurs naturally in most real-world applications and is also strongly suggested by any modern computer architecture. Working professionally in computing today thus means to be able to handle those challenges and to employ the available hardware to the fullest. This course introduces all basic mechanisms to analyse, design, and manage single computer as well as distributed applications. Topics addressed include: Basics of concurrency and its modelling, Mutual exclusion, Condition synchronization, Safety and liveness, Message passing, Architectures for concurrent and distributed systems including operating systems and networks and Distributed systems. |
| Learning Outcomes |
Upon completion of this course, the student will be able to:
|
| Indicative Assessment |
Assignments (30%) Final Exam (60%) Mid-Semester Exam (10%) |
| Workload |
Thirty one-hour lectures, nine two-hour tutorials/laboratory sessions. |
| Areas of Interest | Information Technology and Software Engineering |
| Requisite Statement |
COMP1110 or COMP1140 or COMP1510 and COMP2100 or COMP2500 or COMP2300 |
| Prescribed Texts |
Jeff Magee and Jeff Kramer, Concurrency: State Models and Java Programming, 2nd edn, Wiley, 2006.Ben-Ari, M.Principles of Concurrent and Distributed Programming. Prentice Hall, 1990.A.D. Kshemkalyani and M. Singhal, Distributed Computing: Principles, Algorithms, and Systems, Cambridge University Press, March 2011.George Coulouris, Jean Dollimore, Tim Kindberg and Gordon Blair, Distributed Systems Concepts and Design, Fifth Edition, Addison Wesley, May 2011 |
| Majors/Specialisations | Computer Science |
| Programs | Bachelor of Computational Science (Honours) |
| Science Group | B |
The information published on the Study at ANU 2012 website applies to the 2012 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2011 website.




