Consider an Applications-First Approach for PDC
Michelle Strout

TL;DR
This paper advocates an applications-first educational approach for teaching parallel and distributed computing, emphasizing practical, real-world applications to enhance understanding and engagement for diverse students.
Contribution
It introduces an applications-first methodology for integrating parallel and distributed computing into curricula, focusing on practical applications to improve accessibility and interest.
Findings
Enhances student engagement through real-world applications
Broadens accessibility of complex computing topics
Suggests future research directions for applications-first education
Abstract
I propose an applications-first approach for adjusting how parallel and distributed computing concepts are incorporated into curricula. By focusing on practical applications that leverage parallelism and distributed systems, this approach aims to make these complex topics more accessible and engaging for both CS and non-CS majors. An applications-first approach demonstrates the advantages of parallel and distributed computing in solving real-world problems while building practical experience and skills before delving into theoretical concepts. This could potentially broaden the appeal and retention of these concepts. I highlight some example application-centric efforts, and conclude with questions that could be investigated in the service of exploring applications-first approaches.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Simulation Techniques and Applications · Modeling and Simulation Systems
