| Weeks | Topics | Slides |
| 1st | Introduction, Parallel Computing (Ch1.1) |  |
| 2nd | Convergence (Ch1.2) |  |
| 3rd | Parallel Software Design (slides) |  |
| 4th | Parallel Programming Languages 1 - OpenMP (slides) |  |
| 5th | Parallel Programming Languages 2 - MPI (slides) |  |
| 6th | Parallel Programming Languages 3 - Pthreads (slides) |  |
| 7th | Vectorization - SIMD Programming (Slides) |  |
| 8th | Regular classes on 4/19(T),4/21(Th) | |
| 9th | [Midterm Exam] 4/28(Thu) 4:30-5:45 | |
| 10th | GPGPU - CUDA (slides) |  |
| 11th | GPGPU - OpenCL (slides) |  |
| 12th | Extra Class on 5/18(W) 8:00am-8:50am, No Classes on 5/19(Th) and 5/24(T) | |
| 13th | Shared Memory Multiprocessors (Ch5~5.4) |  |
| 14th | Scalable Multiprocessors (Ch6.3, Ch8~8.3, 8.10) |  |
| 15th | Synchronization (Ch5.5, Ch7.9) |  |
| 16th | [Final Exam] 6/16 (Thu) 16:30-17:45 | |