| Week | Month/Day | Topic | Handout / Materials |
| 1 | Aug 24 | GNUPLOT - for plotting data Getting your NERSC Accounts |
Gnuplot Slides
demo1.plt demo2.plt, fun.dat Tanveer's Data, GUI frontend |
| 2 | Aug 31 | Carver: batch jobs and scripts LaTeX - For writing reports |
Carver Instructions Mandelbrot Code Latex slides In-Lab Exercise Image needed for Exercise Final Result of Exercise Additional Resources: Latex Introduction Lyx tutorial |
| 3 | Sept 7 | Mandlebrot | Instructions |
| (optional) | NERSC and Eclipse (optional) | Intructions CodeProvided EclipsePTPTutorial NERSCTutorial | |
| 4 | Sept 14 | Debugging OpenMP practice | Instructions Code |
| 5 | Sept 21 | Loop Reordering for the sieve | Instructions Code |
| 6 | Sept 28 | Knapsack 1 | Wikipedia,
Instructions Worksheet |
| 7 | Oct 5 | No Lab, Study Break | |
| 8 | Oct 12 | Merge Sort and Pragmas | Merge Sort Instructions |
| 9 | Oct 19 | MPI 1: Circit Satisfiablity | Instructions |
| 10 | Oct 26 | MPI Lab 2 (ping-pong) | Instructions Code |
| 11 | Nov 2 | Debugging MPI | Instructions Code |
| (optional) | Debugging MPI with Eclipse | Instructions | |
| 12 | Nov 9 | Wavefront with MPI | Instructions |
| 13 | Nov 16 | No Lab, Study Break | |
| Now 23 | Thanksgiving Break | ||
| 14 | Nov 30 | Wavefront with OpenMP | Instructions |
| Optional | OpenMP/MPI Hybrid Programming | Instructions | |
| 15 | Dec 7 | Open Lab (Project) |