NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed Computing Core Topics for Undergraduates
Sushil K. Prasad · HAL (Le Centre pour la Communication Scientifique Directe) · 2024
This collaborative project represents a multi-faceted effort to shift computer science and engineering education toward ensuring that students can use 21st century platforms that pervasively incorporate parallel and distributed computing (PDC). This century is characterized by widespread deployment of multi-core, graphics, and AI tensor processors, as well as a shift to cloud servers, and the internet of things, all of which depend on the much different PDC approach to problem solving and programming. Yet most students continue to learn the old approach due to significant inertia in academia. To turn the tide toward infusing PDC into the early stages of computer science and engineering education, this project has developed modern curricula for computing undergraduates, has been training cohorts of instructors, collaborating with curriculum and accreditation bodies, and fostering a strong PDC education community through EduPar, EduHPC, and EduHiPC workshops series, JPDC special journal issues, and CDER book volumes.