| Class | Date | Main Topic | |
| 1 | Week 1 | Parallel Computing on Distributed-Memory Clusters | |
| 2 | Week 1 | Review of Introduction to Parallel Computing | |
| 3 | Week 2 | Chapter 7: Communicators and Topologies | |
| 4 | Week 2 | Chapter 7: Communicators and Topologies | |
| 5 | Week 3 | Chapter 10: Design and Coding of Parallel Programs (Jacobi method) | |
| 6 | Week 3 | Chapter 10: Design and Coding of Parallel Programs (CG method) | |
| 7 | Week 4 | Chapter 13: Advanced Point-to-Point Communication | |
| 8 | Week 4 | Chapter 13: Advanced Point-to-Point Communication | |
| 9 | Week 5 | Chapter 12: More on Performance | |
| 10 | Week 5 | Chapter 10: Design and Coding of Parallel Programs (Sorting) | |
| 11 | Week 6 | Techniques for Parallel Program Development | |
| 12 | Week 6 | Application: Simulation of Calcium Waves in Heart Cells | |
| 13 | Week 7 | Application: Numerical Solution of the Boltzmann Equation | |
| 14 | Week 7 | Review | |