Workshop:EduHPC20: Workshop on Education for High-Performance Computing
Authors: William Koch (University of Hawaii at Manoa), Tongyu Zhu and Gautam Jethwani (University of Southern California), Tabitha Lee (Vanderbilt University), Rafael Ferreira da Silva (University of Southern California), and Henri Casanova (University of Hawaii at Manoa)
Abstract: In this talk, we describe recent work realized in the context of the EduWRENCH project, which develops pedagogic modules that target Parallel and Distributed Computing (PDC) and High Performance Computing (HPC) learning objectives. These modules can be integrated piecemeal into existing university courses, have few prerequisites, and are ready-to-use in the browser. Although no programming knowledge is required, students can achieve many of the learning objectives in a hands-on manner. This is because simulation-driven activities are integrated into the pedagogic narrative. Specifically, after being introduced to a new concept, students can use simulation to test their basic understanding of the concept, to experience first-hand the relationship with previously learned concepts, and/or to explore these concepts by running experiments independently.
In this talk, we first articulate two kinds of motivations for simulation-driven PDC and HPC education: increased participation and better pedagogy. We detail the design principles and the implementation of the EduWRENCH pedagogic modules, and provide an overview of currently publicly available modules that are ready for use. We then focus on one particular module so as to provide a concrete example of the EduWRENCH pedagogic content and outline ways in this content can be integrated into university courses. We conclude with a discussion of previous and upcoming in-class uses of some of the modules, of the lessons learned in the process, and of plans for upcoming modules.
Back to EduHPC20: Workshop on Education for High-Performance Computing Archive Listing