Parallel Computing in the Computer Science Curriculum > Modules > About Modules

About Modules

What is a "Module?"

A module compiles teaching materials that may be used for integrating parallel computing into a computer science course. These modules will either be concept-driven (giving students background information of parallel computing applications in context) or application-driven (containing exercises for students to explore parallel computing practices). Each module will include many of the following resources:

  • Teaching materials
  • Readings (for students)
  • Homework and lab exercises
  • Learning goals
  • Supplementary pedagogical advice (for professors)
  • Evaluation/assessment strategies and instruments