This class is taught in English as part of the
International
Master in Computer Science of the University of Nice Sophia
Antipolis.
II semester, 6 ECTS.
Previous years: 2013-2014, 2012-2013 (with a different name: Concurrency & Parallelism).
Supervisor: Prof. Andrea G. B. Tettamanzi.
Instructors:
Date | Subject |
Monday, February 9, 2015, 8:00-11:45 | Introduction Processes and Threads |
Tuesday, February 10, 2015, 8:00-11:45 | Communication: basic concepts, RPC and RMI, message-based and stream-based communication, multicast |
Monday, February 16, 2015, 8:00-11:45 | Naming Synchronization |
Tuesday, February 17, 2015, 8:00-11:45 | Distributed Architectures Consistency and Replication |
Tuesday, March 3, 2015, 8:00-11:45 | Intermediate Test Parallel Architectures |
Monday, March 9, 2015, 8:00-11:45 | Describing Concurrent and Parallel Algorithms Theoretical Models |
Tuesday, March 17, 2015, 8:00-11:45 | Languages and Libraries Throughput-Oriented Architectures |
Date | Subject |
Tuesday, March 10, 2015, morning | Session 1 (and its Eclipse Project) |
Monday, March 16, 2015, morning | Session 2 (and its Eclipse Project) |
Monday, March 23, 2015, morning | Session 3: more work on the same subject as Session 2 |
Monday, March 30, 2015, morning | Session 4: Formal Models of Computation for Concurrency |
Monday, April 13, 2015, morning | Session 5 |
Monday, April 20, 2015, morning | Session 6 |
Monday, April 27, 2015, 14:00-17:45 | Session 7 |
Date | Description |
Monday, May 4, 2015, 8:00-11:45 | Project defense |
TBD | Final written test |
Mordechai Ben-Ari. Principles of Concurrent and Distributed Programming, 2nd Edition. Addison-Wesley, 2006.
Andrew S. Tannenbaum and Maarten van Steen. Distributed Systems: Principles and Paradigms, 2nd Edition. Prentice Hall, 2007.
The slides used in class may be downloaded by clicking on the title of the corresponding lecture.
Designing and Building Parallel Programs, a collection of resources dedicated to parallel programming, edited by Ian Foster.
The final mark is computed as a weighted average of three individual marks:
As an example, this was the text of the final written test in academic year 2013/2013.
Last Updated on March 8, 2015