| Week | Dates | Topic | Reading | Comments |
| 0 | 1/22-1/24 | Introduction | Ch. 1 | |
| 1 | 1/27-1/31 | Design methods and patterns | Ch. 2 | |
| 2 | 2/3-2/7 | Single machine parallelism via threads | Ch. 3 | |
| 3 | 2/10-2/14 | " | " | |
| 4 | 2/17-2/21 | Multicore parallelism and message passing | Ch. 5 | |
| 5 | 2/24-2/28 | Message Passing & Algorithms; Exam 1 | " | No class Monday: Engineering Expo |
| 6 | 3/2-3/6 | Message Passing & Algorithms | " | |
| – | 3/9-3/13 | Spring Break | – | |
| 7 | 3/16-3/20 | GPU architectures and programming | Ch. 6 | |
| 8 | 3/23-3/27 | " | " | |
| 9 | 3/30-4/3 | " | " | |
| 10 | 4/6-4/10 | GPU architectures and programming; Exam 2 | " | |
| 11 | 4/13-4/17 | GPU architectures and programming | " | |
| 12 | 4/20-4/24 | " | " | |
| 13 | 4/27-5/1 | " | " | |
| 14 | 5/4-5/8 | " | " | No class Friday: Stop Day |