Parallel and Distributed Computing (PDC) now permeates most computing activities. The pervasiveness of computing devices containing multicore CPUs and GPUs, including home and office PCs, laptops, and mobile devices, make parallel programming a necessary skill in the toolbox of programmers. The emergence of web services, cloud computing, and the Internet of Things, have also made it necessary to deal with distributed computing. As academics, we must reflect on how best to help students develop competence in these areas and how to prepare them for addressing the challenges of current and emerging computing technologies.
To develop a broad understanding and skill set in PDC, we need to weave related subjects at various levels into the educational fabric of Computer Science (CS) and Computer Engineering (CE) programs, as well as into related computational disciplines. However, the rapid changes in computing hardware platforms and devices, languages, and supporting programming environments present immense challenges to educators in deciding what to include in the curriculum and what to teach in any given semester or course.
EduPar provides a global forum for exploring new ideas and experiences related to a seamless inclusion of PDC topics in a CS/CE and related curricula primarily at undergraduate levels, but also at K-12 and graduate levels, and in informal settings. To provide some historical perspective, since 2011, EduPar has been held successfully against the backdrop of the IPDPS, a major conference focusing on parallel and distributed computing. This effort is in coordination with the TCPP curriculum initiative (http://tcpp.cs.gsu.edu/curriculum) for CS/CE undergraduates supported by NSF and its NSF-supported Center for Parallel and Distributed Computing Curriculum Development and Educational Resources (CDER).
EduPar invites unpublished manuscripts from individuals or teams from academia, industry, and other educational and research institutes from all over the world on topics pertaining to the teaching of PDC topics in the Computer Science and Computer Engineering curriculum as well as in domain-specific computational and data science and engineering curricula.
Peachy Parallel Assignments: Course assignments are integral to student learning and also play an important role in student perceptions of the field. EduPar will include a session showcasing "Peachy Parallel Assignments" - high-quality assignments, previously-tested in class, that are readily adoptable by other educators teaching topics in parallel and distributed computing.
Assignments may be previously published, but the author must have the right to publish a description of it and share all supporting materials. We are seeking assignments that are
1) Tested - All submitted assignments should have been used successfully in a class.
2) Adoptable - Preference will be given to assignments that are widely applicable and easy to adopt. Traits of such assignments include coverage of widely-taught concepts, using common parallel languages and widely-available hardware, having few prerequisites, and (with variations) being appropriate for different levels of students.
3) Cool and inspirational - We want assignments that excite students and encourage them to spend time with the material. Ideally, they would be things that students want to show off to their roommate.
Assignments can cover any topics in Parallel and Distributed Computing.
Initial submissions should be a single-spaced double-column one-page pdf document using 10-point font on 8.5x11 inch pages (IEEE conference style) describing the assignment and its context of use, and containing a link to a web page containing the complete set of files actually given to students (assignment description, supporting code, etc.). The document should cover the following items: What is the main idea of the assignment? What concepts are covered? Who are its targeted students? In what context have you used it? What prerequisite material does it assume they have seen? What are its strengths and weaknesses? Are there any variations that may be of interest?
Posters: High-quality poster presentations are an integral part of EduPar. We seek posters describing recent or ongoing research. Accepted poster abstracts will be distributed to symposium participants. Interactive demos alongside posters will be supported.
Posters submissions should be a single-spaced double-column one-page pdf document using 10-point font on 8.5x11 inch pages (IEEE conference style). If accepted, authors will be asked to prepare a poster to be presented at EduPar.
• Joel Adams, Calvin College
• Ioana Banicescu, Mississippi State University
• David Brown, Tennessee Tech University
• Sarita Bruschi, University of São Paulo
• David Bunde, Knox College
• Valeria Cardellini, University of Rome Tor Vergata
• Jeffrey Carver, University of Alabama
• Debzani Deb, Winston Salem State University
• Silvio Fernandes, Universidade Federal Rural do Semi Árido
• Henrique Freitas, Pontifical Catholic University of Minas Gerais
• Victor Gergel, Nizhni Novgorod State University
• Sheikh Ghafoor, Tennessee Technological University
• Nasser Giacaman, The University of Auckland
• Domingo Gimenez, University of Murcia
• Anshul Gupta, IBM Research
• Jeremy Iverson, College of Saint Benedict & Saint John's University
• David Kaeli, Northeastern University
• Krishna Kant, Temple University
• Virginia Niculescu, Babes-Bolyai University
• Peter Pacheco, University of San Francisco
• Cynthia Phillips, Sandia National Laboratories
• Mike Rogers, Tennessee Tech University
• Silvana Rossetto, Universidade Federal do Rio de Janeiro
• Jawwad Shamsi, FAST National University of Computer and Emerging Sciences
• Rudrapatna Shyamasundar, Indian Institute of Technology, Mumbai
• Alan Sussman, University of Maryland
• Jerry Trahan, Louisiana State University
• Ramachandran Vaidyanathan, Louisiana State University
• Charles Weems, University of Massachusetts
Contact
All questions about submissions should be emailed to Noemi Rodriguez <noemi@inf.puc-rio.br>