This class is taught in English as part of the
International
Master in Computer Science of the University of Nice Sophia
Antipolis.
Date | Subject |
Monday, October 15, 2012, 14:00-17:15 | Processes and Threads |
Communication and
Synchronization |
|
Monday, October 22, 2012, 14:00-17:15 | Architectures |
Describing Concurrent
and Parallel Algorithms |
|
Monday, November 19, 2012, 14:00-17:15 | Theoretical Models |
Thursday, November 22, 2012, 13:30-16:45 | Languages and Standard
Libraries, Performance Measures, and Scalability |
Throughput-Oriented
Architectures |
Date | Subject |
Monday, October 29, 2012, 14:00-17:15 | Exercise Text, Skeleton source files |
Monday, November 5, 2012, 14:00-17:15 | Exercise Text, Skeleton source files |
Thursday, November 8, 2012, 13:30-16:45 | Exercise Text |
Monday, November 12, 2012, 14:00-17:15 | Graded Exercise Text, spec.txt, result.txt |
Thursday, December 5, 2012, 13:30-16:45 | Graded Exercise (continued) |
Monday, November 26, 2012, 13:15-16:30 | Class assignment on representation formalisms. Lab work on MPI in Java. Presentation of the graded project. |
Thursday, November 29, 2012, 13:30-16:45 | |
Tuesday, December 4, 2012, 09:00-12:00 | |
Tuesday, December 11, 2012, 09:00-12:00 |
Date | Subject |
Tuesday, December 20, 2012, 10:00-12:00 | Written Final Test |
Friday, January 11, 2013, 14:00-17:00 | Project Presentation and Defense |
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.
The final mark is computed as a weighted average of three individual marks:
Last Updated on November 29, 2012