Multi-core computers with increasing core counts are here to stay, and distributed cloud computation has become a staple of industry innovation. How can instructors help today's undergraduate computer science (CS) majors to learn the principles and practices of parallel and distributed computing that they need as they begin their careers after college? CSinParallel is an NSF-funded initiative dedicated to supporting CS programs as they transition to incorporating parallel and distributed computing (PDC) into their undergraduate curricula. CSinParallel modules are brief, flexible, and hands-on, enabling instructors to add a productive day or two of PDC content to almost any undergraduate CS course. By experiencing various facets of PDC in multiple courses or in a larger unit or two in a designated course, students emerge with principles, experiences, and a sense of perspective about the rapidly evolving PDC body of knowledge, as called for in emerging CS curricular recommendations, such as the ACM/IEEE CS2013.
The second Delaware Valley Region CSinParallel Workshop will take place at the Villanova University, Villanova PA, on July 11-14, 2016. Participants in this 3-day workshop and related activities can expect:
A hands-on introduction to the CSinParallel teaching modules and to the software technologies (MPI, OpenMP, MapReduce, etc.) used in those modules.
An introduction to different hardware technologies for providing students with practical,realistic parallel computing experiences (remote, local, and/or inexpensive personal Beowulf clusters).
Parallel programming patterns for teaching PDC problem solving and "parallel thinking."
Pre-workshop communications and readings in order to prepare for the workshop and get acquainted with CSinParallel materials.
Making connections with other nearby faculty who are also seeking to add more PDC into their own curricula, towards the formation of a regional (human) network.
Assistance in planning how to integrate more parallel and distributed computing (PDC) into the participant institution's undergraduate CS curriculum.
Ongoing support for implementing such a plan after the workshop, including access to remote parallel computing resources.
Optional sessions for student technical supporters from the participant's own institution.
- Monday, July 11: 7:00-9:00pm, Informal reception
- Tuesday, July 12: 7:30am-5:00pm, Workshop sessions
- Wednesday, July 13: 9:00am-5:00pm, Workshop sessions
- Thursday, July 14: 9:00am-12:30pm, Workshop sessions
Regional travel support, including housing, is available for participants on a first come, first serve basis.
For More Information
Send any questions to firstname.lastname@example.org, or visit csinparallel.org. The CSinParallel leadership for this workshop includes Dick Brown (St. Olaf College), Libby Shoop (Macalester College), and Suzanne Matthews (West Point).