CS 374: High Performance Computing: Course Policies


CS 374 introduces students to the ideas and concepts of high performance computing, including programming and architecture. Students gain practical experience programming Calvin's Beowulf cluster.

Instructor: Professor Joel Adams

Text: For sale in the bookstore...

Course Outcomes: Students successfully completing this course will demonstrate that they:

  1. Understand the concepts and terminology of high performance computing.
  2. Can write and analyze the behavior of high performance parallel programs for distributed memory architectures (e.g., using MPI).
  3. Can write and analyze the behavior of high performance parallel programs for shared memory architectures (e.g., using OpenMP.
  4. Can independently study, learn about, and present some aspect of high performance computing.

Grading:

Your grade in this course will depend on your successful completion of homework assignments, a course project (and its presentation), and the final exam. To earn a particular grade, you must achieve the level specified in the following table:

Grade Assignments Final Project Final Exam
A 10 90-100 90-100
B 9 80-89 80-89
C 8 70-79 70-79
D 7 60-69 60-69

Any student failing to achieve these standards will earn a failing grade (F) for the course.

Other Policies: Please see my General Course Policies page for additional policies that are common to all of my courses.


Calvin > CS > 374 > Policies
This page maintained by Joel Adams.