Computer Laboratory > Teaching > Course material 2007–08 > Computer Science Tripos Syllabus and Booklist 2007-2008 > Topics in Concurrency

next up previous contents
Next: Easter Term 2008: Part Up: Lent Term 2008: Part Previous: Quantum Computing   Contents


Topics in Concurrency

Lecturer: Professor G. Winskel

No. of lectures: 12 lectures

Prerequisite course: Semantics of Programming Languages (specifically, an idea of operational semantics and how to reason from it)


Aims


The aim of this course is to introduce fundamental concepts and techniques in the theory of concurrent processes. It will provide languages, models, logics and methods to formalise and reason about concurrent systems.


Lectures

Objectives


At the end of the course students should


Recommended reading


Comprehensive notes will be provided.


Further reading:


* Milner, R. (1999). Communicating and mobile systems: the Pi-calculus. Cambridge University Press.
Winskel, G. (1993). The formal semantics of programming languages, an introduction. MIT Press.
Milner, R. (1989). Communication and concurrency. Prentice-Hall.



next up previous contents
Next: Easter Term 2008: Part Up: Lent Term 2008: Part Previous: Quantum Computing   Contents