Recently, I had the good fortune to present a class at the ACM Conference for Computer Science Educators (SIGCSE). While I definitely shared my enthusiasm for parallel programming, I had two key goals for those who attended:1.     Advocate for “Think Parallel”: Explain why parallelism should be taught from day one when teaching programming.
It’s a disservice to students to teach sequential programming without discussing concurrency.2.     Share useful resources for instructors seeking to teach parallel programming (course notes, sample problems, etc.) Think ParallelParallel programming isn’t just about supercomputers and high performance.
It’s also about dealing with a concurrent world.

Concurrency is all around us.To read this article in full or to leave a comment, please click here

Leave a Reply