Presentation
Consider an Applications-First Approach for PDC
DescriptionI 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 would demonstrate the advantages of parallel and distributed computing in solving real-world problems and build some experience and skills using such systems before delving into theoretical concepts, potentially broadening the appeal and retention of parallel and distributed computing concepts. I highlight some example application-centric efforts, and conclude with questions that could be investigated in the service of exploring applications-first approaches.
