Please help transcribe this video using our simple transcription tool. You need to be logged in to do so.


Since 1989, all Calvin College computer science students have learned about concurrency constructs and distributed systems, and they have had the option of learning about parallelism since 1997. In 2006, manufacturers began releasing processors with multiple cores instead of faster clock speeds, making knowledge of shared-memory parallelism a necessity for all computer science students. In 2008, the department began integrating shared-memory parallel topics into its Data Structures course (aka CS2) and the Operating Systems and Networking course. Thanks to the NSF/IEEE TCCP 2011 Early Adopters Program, additional parallel topics are now being integrated into the Algorithms and Data Structures course, the Intro to Computer Architecture course, the Programming Language Concepts course, and the High Performance Computing course. This work provides an overview of the department’s curriculum, and the precise courses in which specific parallel topics and technologies are covered.

Questions and Answers

You need to be logged in to be able to post here.