Demo 4B: Free interactive textbooks for teaching parallel and distributed computing across the computer science curriculum
This program is tentative and subject to change.
Parallel and Distributed Computing (PDC) has increased in importance in recent years, with ABET requiring exposure to PDC topics, and CS2023 recommending at least 9 hours of coverage in required CS courses. However, injecting PDC topics quickly into a course is difficult due to time and expense to set up requisite hardware and lack of readily available materials to adopt for the classroom. In this demo, we – the CSinParallel project – present free, web-based, interactive textbooks for learning and practicing various forms of PDC. We developed the backend system and wrote the material based on decades of experience integrating these topics into courses throughout the computer science curriculum. Currently we have two books that educators can readily use: Parallel Computing for Beginners, and Intermediate Parallel and Distributed Computing, along with some additional materials. With just a laptop in class, students can edit and run PDC code examples on remote hardware that is professionally maintained, eliminating the need for instructors to prepare hardware and software. The material spans a range of PDC technology (OpenMP, MPI, CUDA, OpenACC), provides mini assessments as readers work, and is designed so that instructors can add brief modules into existing courses or can be used comprehensively for a course dedicated to PDC. All materials are available on learnpdc.org and the code used in the books is on https://github.com/csinparallel/csinparallel. Additional assignments for a PDC course can be found on https://github.com/csinparallel/pdc-assignments.
This program is tentative and subject to change.
Fri 20 FebDisplayed time zone: Central Time (US & Canada) change
15:00 - 15:40 | |||
15:00 40mTalk | Demo 4A: 3 Tape Turing Machine Simulator Demos | ||
15:00 40mTalk | Demo 4B: Free interactive textbooks for teaching parallel and distributed computing across the computer science curriculum Demos Libby Shoop Macalester College, Richard Brown St. Olaf College, Suzanne Matthews United States Military Academy, Joel Adams Calvin University | ||
15:00 40mTalk | Demo 4C: Diverse Claire: An AI-Powered UDL Approach Bridging Educational Experience Gaps in CS1 Demos Madhu Maya Shrestha University of New South Wales, Wendy Wong University of New South Wales, Omar Al Zeidat University of New South Wales, Yuchao Jiang UNSW, Yuekang Li UNSW | ||