Modernizing the CS Introductory Sequence with Parallel and Distributed Computing (and some AI)
Parallel and distributed computing (PDC) has become pervasive in all aspects of computing, so it is essential that students include parallelism and distribution in the computational thinking that they apply to problem solving, from the beginning of their computing education. With all computing devices that students use having multiple cores as well as a GPU in many cases, many students' favorite applications use multiple cores and/or distributed processors. However, we are still teaching them to solve problems using only sequential thinking. Why?
Authors
- David P. Bunde (ORCID: https://orcid.org/0000-0001-6334-356X)
- Alan Sussman (ORCID: https://orcid.org/0000-0003-1672-2879)
- Jaime Spacco (ORCID: https://orcid.org/0000-0001-6955-0754)
- Sushil K. Prasad (ORCID: https://orcid.org/0000-0002-2028-0703)
- April R. Crockett (ORCID: https://orcid.org/0000-0003-1050-1557)
- Ramachandran Vaidyanathan (ORCID: https://orcid.org/0000-0002-9883-1077)
- Gerald C. Gannod (ORCID: https://orcid.org/0000-0003-1008-7931)
Institutions
- Louisiana State University (US)
- Knox College (US)
- The University of Texas at San Antonio (US)
- Tennessee Technological University (US)
- University of Maryland, College Park (US)
Publication Details
- Published
- 2025-02-18
- DOI
- https://doi.org/10.1145/3641555.3704769
- Primary Topic
- AI-based Problem Solving and Planning
- Type
- article
- Field-Weighted Citation Impact
- 0.00