High Performance Computing Syllabus