Workshop on Integrating Parallelism Throughout the Undergraduate Computing Curriculum

Held in Conjunction with the 16th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP 2011)
February 12, 2011, San Antonio, Texas
Sam Midkiff, Vijay Pai, Deborah Bennett
Purdue University

The workshop will focus on integrating parallelism in both hardware and software into the undergraduate and graduate computing curriculum, and the affect of industrial trends on the undergraduate curriculum in computer science and engineering. The workshop will feature a series of talks on the ideas, experiences, needs and best practices of the academic and industrial communities. Topics of particular interest include (1) what aspects of parallelism are relevant to the undergraduate and graduate curriculum; (2) effective ways of integrating parallelism into the undergraduate and graduate computing curriculum; and (3) the educational needs, met and unmet, of the industrial community.

To this end the workshop will involve researchers and practitioners from industry and universities.

The workshop as planned will feature a keynote, talks, panels, and a moderated discussion on topics of parallelism in the undergraduate computing curriculum, and the affect of industrial trends on the computing curriculum.

This workshop is supported by an NSF CPATH grant, and funding is available to cover workshop registration and travel grants for speakers. Speakers should notify the conference organizers at by December 15, 2010 if they would like to present, and should provide a short bio and abstract of their intended talk. Selected presenters are requested to submit a one or two page position paper by January 15.


8:30 AM
Opening Session
  • Opening Comments - Midkiff and Pai
  • Keynote - Dick Brown (St. Olaf) Title to be announced
  • David Padua (UIUC), Title to be announced
10:00 AM
10:30 AM
Session 2
  • Olufemi Adeluyi (Chosun University, S. Korea), Using a parallel architecture to rebuild the UG computing curriculum
  • Ed Gehringer (NCSU), Parallel computer architecture: Essentials for both computer scientists and engineers
  • Michael L. Scott (University of Rochester), Commonplace concurrency
  • Uzi Vishkin (University of Maryland College Park), Algorithms-based extension of serial computing education to parallelism
12:00 PM
1:00 PM
Session 3
  • Gagan Agrawal (Ohio State), Exposing every undergraduate to parallelism: Baby steps at Ohio State
  • David G. Wonnacott (Haverford College), "Be Ready For Anything" --- Preparing undergraduates for parallelism
  • Daniel J. Ernst (University of Wisconsin Eau Claire), Tackling the logistical challenges of pervasive educational parallelism
  • M. Manjunathaiah (University of Reading, UK), CSP as a general concurrency model
  • Gul Agha (UIUC), Title to be announced
2:40 PM - 5:00 PM
Discussion, with coffee at 3:00 PM.