Teaching parallel computing: new possibilities

  • Authors:
  • Greg Wolffe;Christian Trefftz

  • Affiliations:
  • Grand Valley State University, Allendale, MI;Grand Valley State University, Allendale, MI

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many universities and colleges offer a course on Parallel Computing, typically as an undergraduate elective. Given the "leading edge" nature of the topic, it is not unusual for the content of this course to change. But recent technological advances and market forces, such as advanced graphics chips and middleware platforms, have dramatically expanded the possibilities and paradigms available to instructors. These same market forces have greatly amplified the need for undergraduates to be exposed to parallel computing concepts. In this paper, we offer a curriculum framework to assist instructors in designing a course in Parallel Computing, or in introducing parallelism concepts into other courses in the curriculum.