| Lecture | Date | Main Topic | |
| 1 | Th 08/30 | Chapter 1: Introduction | Gobbert |
| 2 | Tu 09/04 | Chapter 3: Greetings! | Gobbert |
| 3 | Th 09/06 | Chapter 4: An Application: Numerical Integration | Gobbert |
| 4 | Tu 09/11 | Class Cancelled | |
| 5 | Th 09/13 | Chapter 2: An Overview of Parallel Computing | Minkoff |
| 6 | Tu 09/18 | Chapter 2: An Overview of Parallel Computing | Minkoff |
| 7 | Th 09/20 | Chapter 5: Collective Communication | Gobbert |
| 8 | Tu 09/25 | Chapter 5: Collective Communication | Gobbert |
| 9 | Th 09/27 | Chapter 5: Collective Communication | Gobbert |
| 10 | Tu 10/02 | Chapter 9: Debugging Your Program | Minkoff |
| 11 | Th 10/04 | Chapter 6: Grouping Data for Communication | Nayakkankuppam |
| 12 | Tu 10/09 | Chapter 7: Communicators and Topologies | Nayakkankuppam |
| 13 | Th 10/11 | Chapter 7: Communicators and Topologies | Nayakkankuppam |
| 14 | Tu 10/16 | Chapter 13: Advanced Point-to-Point Communication | Nayakkankuppam |
| 15 | Th 10/18 | Chapter 13: Advanced Point-to-Point Communication | Nayakkankuppam |
| 16 | Tu 10/23 | Chapter 11: Performance | Minkoff |
| 17 | Th 10/25 | Chapter 12: More on Performance | Minkoff |
| 18 | Tu 10/30 | Application Example A: Parallel Computing in Geodynamo Modeling | Weijia Kuang |
| 19 | Th 11/01 | Chapter 8: Dealing with I/O | Gobbert |
| 20 | Tu 11/06 | Chapter 10: Design and Coding of Parallel Programs | Gobbert |
| 21 | Th 11/08 | Chapter 15: Parallel Libraries | Gobbert |
| 22 | Tu 11/13 | Application Example B: Parallel Numerical Linear Algebra: LU Factorization in ScaLAPACK | Nayakkankuppam |
| 23 | Th 11/15 | Application Example C: 3D Finite Difference Wave Propagation Example | Minkoff |
| 24 | Tu 11/20 | Application Example D: Modeling of Pollution using Parallel Computing | Florian Potra |
| Th 11/22 | Thanksgiving Holiday | ||
| 25 | Tu 11/27 | Application Example E: MPI Performance | Howard E. Motteler |
| 26 | Th 11/29 | Application Example F: The MasPar and SIMD Programming | Howard E. Motteler |
| 27 | Tu 12/04 | Application Example G: Optimization of Load Balancing | Nayakkankuppam |
| 28 | Th 12/06 | Project Presentations | |
| 29 | Tu 12/11 | Project Presentations | |