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


Parallel programming concepts are often introduced in upper-level undergraduate curriculum as a part of OS or other advanced programming courses. With the wide availability and prevalence of multi-core processors, it is imperative that students learn good programming practices to effectively use the increasing number of cores in computing environments. Parallelism concepts must be introduced sooner in the undergraduate curriculum to promote facility with parallelism and keep students competitive in today’s high-tech job markets. We present a novel way to integrate video game based demos into sophomore computer science courses to introduce students to data parallelism and programming concepts. We have two primary objectives: update undergraduate curriculum with a laboratory-based 2nd year course on parallel computation, and introduce some of the parallelism concepts and profiling tools used in the industry.

Questions and Answers

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