Teaching parallel computing with higher-level languages and activity-based laboratories

This project sought to promote effective techniques for teaching parallel programing based on (i) higher-level parallel programming languages so students can focus on concepts and (ii) compelling examples with appeal beyond the scientific computing community that has traditionally practiced parallel computing. This project was a collaboration between PIs David Bunde at Knox College and Jens Mache at Lewis & Clark College.

Materials created

So far in this project, we have looked at and created materials for the following languages and libraries:

Publications and presentations


National Science Foundation

This material is based upon work supported by the National Science Foundation under Grants DUE-1044299 and DUE-1044932.

Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.


Last modified December 2015 by dbunde@knox.edu