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