SIGCSE 2014 Curriculum Special Session:

Bringing CS2013 Recommendations for Parallel and Distributed Computing into Your CS Curriculum

This is the resources page for the special session on March 6, 2014 at 10:45 AM - Noon
Centennial I

Presenters: Dick Brown, St. Olaf College, Libby Shoop, Macalester College, and Joel Adams, Calvin College


The ACM-IEEE CS2013 curricular recommendations include a dramatic growth in parallel and distributed computing (PDC) topics, in response to the necessary industry shift toward multicore computing, and to emerging technologies such as cloud computing. How can your institution integrate those recommendations into your undergraduate CS curriculum? In this special session, leaders in PDC education will succinctly present their curricular strategies in relation to CS2013 recommendations, while attendees carry out a workshop-style activity to identify opportunities and assemble resources for blending more PDC content into their own local CS curricula.

Outline of the session

(All times approximate)

*** Link to this resource page: ***

  1. Brief introduction (10:45) -- Dick Brown
  2. Parallel and Distributed Computing in CS2013 (10:50) Mehran Sahami, Stanford, Chair of ACM delegation and of PD knowledge area group in CS2013. Slides (PowerPoint 356kB Mar6 14) CS2013 website
  3. Some planning resources (11:00) -- Dick Brown
  • Worksheet -- Suggested questions for your institution, for your personal use.
    Word (Microsoft Word 2007 (.docx) 6kB Mar1 14); PDF (Acrobat (PDF) 116kB Mar1 14); Google doc (make a copy to edit)
  • CS2013 curriculum -- ACM-IEEE/CS Curriculum guidelines for undergraduate CS degree programs (all fields)
    CS2013 website; direct links to Final report (518 pages), Curriculum spreadsheet (all fields)
  • One-page PDC spreadsheet -- Parallel and distributed computing topics in CS2013
    PDF (Acrobat (PDF) 87kB Nov16 13) XLSX (Excel 2007 (.xlsx) 87kB Nov16 13) Google doc (make a copy to edit)
  • Extended PDC spreadsheet -- Parallel and distributed computing topics in CS2013
    PDF (Acrobat (PDF) 114kB Nov16 13) XLSX (Excel 2007 (.xlsx) 120kB Nov16 13) Google doc (make a copy to edit)
  • Five-minute "lightning talks" with discussion (11:10) Speakers will relate their undergraduate curricular work in parallel and distributed computing to CS2013. Immediate opportunity to ask questions
    • Steven Bogaerts, DePauw University -- Teaching parallelism in a Python-based CS1 at a small institution. Slides (PowerPoint 2007 (.pptx) 168kB Mar4 14)
    • Apan Qasem, Texas State University/San Marcos -- Adding PDC within a six-course subset of the CS major. Slides (PowerPoint 2007 (.pptx) 785kB Mar4 14)
    • Libby Shoop, Macalester College -- CSinParallel Modules and the Topics in the Curriculum 2013 Core Slides (PowerPoint 2007 (.pptx) 1.5MB Mar5 14) Project page
  • Final discussion. (11:40) 

*** Link to this resource page: ***

Additional resources

Further curriculum planning resources for parallel and distributed computing

Please recommend more items for this page -- email .