Should We Be Teaching Parallel Programming?

William B. Gardner · 2017

This paper reflects on seven years of experience teaching parallel programming at the undergraduate level in Ontario. A rationale is given for incorporating the topic into the CS curriculum, and essential content is identified. Two contrasting approaches are described: integration into core courses vs. standalone elective. Advantages of using the author's Pilot library to teach message-passing programming are presented.

Read the paper · More papers on PaperTik