Research

Methodology, Evidence and Publications

Every intervention was instrumented. Baseline offerings were measured before any change, so the comparison is against the course as it actually was — not against a memory of it.

Publications

Papers from This Project

Work arising directly from the exemplar project and its immediate predecessors, as cited in the volume’s chapter bibliographies. Most recent first.

  1. X. Suo, T. Dangol. Engaging first and second year undergraduates with parallel and distributed computing: lessons from unplugged and game-based activities. 2026, pp. 104–114
  2. A. R. Crockett, G. C. Gannod, X. Suo, C. Bourke, M. L. Smith, S. Srivastava, D. P. Bunde, J. Spacco, J. Wang, M. Zhu, N. Thota, C. C. Weems, R. Vaidyanathan, A. Sussman, S. K. Prasad. Making room for parallel and distributed computing in CS1: approaches, tradeoffs, and faculty effort. Frontiers in Education (FIE), IEEE, 2026 (Accepted)
  3. C. Bourke. Codeless modules for parallel and distributed computing in early computing curriculum. Proc. 57th ACM Technical Symposium on Computer Science Education (SIGCSE TS), 2026, pp. 141–147
  4. H. M. Bücker, J. Schoder, X. Suo, D. Bunde. Peachy parallel assignments. EduPar-25: 15th NSF/TCPP Workshop on Parallel and Distributed Computing Education, Milan, June 2025 · with IPDPS
  5. M. Smith, S. Srivastava, D. P. Bunde, A. Crockett, M. Gerten, P. Maher, J. Spacco, X. Suo, J. Wang, M. Zhu. A visual unplugged activity to introduce PDC. Workshop on Education for High-Performance Computing (EduHPC) · IPDPSW 2025, pp. 658–665
  6. C. Bourke, J. Firestone. Codeless PDC modules for early computing curriculum. IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), 2024, pp. 357–364
  7. D. P. Bunde, A. R. Crockett, G. C. Gannod, J. Spacco, N. Thota, C. C. Weems. WIP: Updating CS1 to a 21st-century model of computing. Proc. Frontiers in Education (FIE), 2024

Earlier Related Work by Team Members

  1. S. Prasad, C. Weems, A. Sussman, A. Gupta, T. Estrada, R. Vaidyanathan, S. Ghafoor, K. Kant, C. Stunkel. NSF/IEEE-TCPP curriculum on parallel and distributed computing for undergraduates — version II — big data, energy, and distributed computing. Proc. 54th ACM Technical Symposium on Computer Science Education (SIGCSE 2023), Vol. 2, pp. 1220–1221
  2. S. Srivastava, M. Smith, A. Ghimire, S. Gao. Assessing the integration of parallel and distributed computing in early undergraduate computer science curriculum using unplugged activities. IEEE/ACM Workshop on Education for High-Performance Computing (EduHPC), 2019, pp. 17–24
  3. X. Suo, O. Glebova, D. Liu, A. Lazar, D. Bein. A survey of teaching PDC content in undergraduate curriculum. IEEE 11th Annual Computing and Communication Workshop and Conference (CCWC), 2021, pp. 1306–1312
  4. S. K. Prasad, A. Chtchelkanova, S. K. Das, F. Dehne, M. G. Gouda, A. Gupta, J. Jaja, K. Kant, A. La Salle, R. LeBlanc, et al. NSF/IEEE-TCPP curriculum initiative on parallel and distributed computing: core topics for undergraduates. SIGCSE 2011, Vol. 11, pp. 617–618

The last two are the curriculum guideline this project builds on — references [38] and [39] in the volume’s bibliography.

The volume itself is the primary publication: Toward Modern Models of Introductory Computing Courses — CS1 and CS2 Course Exemplars infused with Parallel and Distributed Computing Concepts. Full PDF · by chapter. The wider CDER book series (Volumes 1 and 2, Morgan Kaufmann and Springer) is available as free preprint chapters; Volume 3 is expected from Springer in late 2026.

Presentations

Where the Work Is Presented and Discussed

The Edu* workshop series has been the central mechanism for building and sustaining a community of PDC educators, and is where this project reports its results.

with IPDPS

EduPar

The NSF/TCPP Workshop on Parallel and Distributed Computing Education. Began as the venue for early adopters and interested instructors to report experiences, receive feedback and discuss curricular and pedagogical issues. The project’s Peachy parallel assignments work appeared at EduPar-25 in Milan.

with SC

EduHPC

The complementary venue connected to the high-performance computing community, and home of the Peachy Assignments programme. The project’s visual unplugged activity paper was presented here in 2025.

with HiPC

EduHiPC

Held with HiPC in India, extending the Edu* model internationally, and a venue for associated instructor training activities.

ACM

SIGCSE Booth and Tutorial

Technical symposium papers, tutorials, special sessions and the CDER booth, reaching mainstream CS educators. The codeless modules work appeared at SIGCSE TS 2026.

Evaluation methods

How the Evidence Was Gathered

The instruments are set out in Chapter 0 § 0.3.6. Two were administered to students and four to the faculty themselves.

Baseline first

Each institution ran a baseline offering with no intervention before running the PDC one, so the comparison is within an institution rather than across them — different calendars, class sizes and student populations never have to be treated as equivalent.

Student survey — pre and post

A common instrument on experience with and attitudes toward PDC, given at the start and end of the course by both development and testing team instructors. Because every site ran the same items, results can be pooled.

Assignment surveys

After each lab and programming assignment: how much time it took, which days it was worked on, what was learned, the hardest part, what remained unclear, and how much it was enjoyed. This is what turns a chapter’s timing tables into something an adopter can plan against.

Faculty, before selection

Applicants’ PDC background, current use of PDC in class, institution, courses and student population — alongside a subjective read on their attitude to putting PDC in lower-level classes.

Faculty, after selection

Whether the exemplars were appropriate and effective, how likely PDC is to reach their other courses, and their first ideas about approach and intervention points.

Faculty, annually and after

Annual surveys during the summer working sessions counted students actually taught and how far PDC had been incorporated; a post-adoption survey asked whether the interventions will be retained, reduced or expanded, and what new directions followed.

IRB and local research questions

Each testing team applied for IRB approval and set its own research questions, with data collection coordinated across teams from the start so the results could still be compared.

Analysis

Matched pre/post responses with non-parametric Wilcoxon signed-rank tests and Cliff’s delta for effect size, reported per item; open responses coded thematically, so the numbers come with student reasoning attached.

Effort measured honestly

Developing examples, finding curriculum insertion points, revising assignments and testing software took more than 100 hours across the initial development year — reported rather than glossed over, because adopters need to plan for it.

Evaluation methods in full — Chapter 0 § 0.3.6, p. 16 →

What the data shows

Findings

Full tables, figures and anonymized datasets are in each chapter’s results sections and appendices.

TNTECH

Chapter 2

Large-section C++ infusion

Baseline Spring 2024 against four combined intervention semesters (Fall 2024, Spring 2025, Fall 2025, Spring 2026), with per-assignment agreement data and time-on-task for the Earthquake Tracker and OpenMP labs.

Chapter 2 · p. 63

Knox

Chapter 3

Java liberal-arts adaptation

Pre- and post-surveys were given every term the course ran, but the results are held back from this early release and will be added in a later update. What the chapter does carry is the qualitative account: which material was displaced, why it mattered less than expected, and the departmental conditions that made the change straightforward.

Survey results pending · Chapter 3 · p. 107

USI

Chapter 4

Structured Java adoption

Fall 2024 benchmark (N = 24) and Fall 2025 PDC-intervention (N = 33) cohorts compared item by item, with pre-to-post gains on four PDC measures including parallel processing, distributed computing and overall PDC understanding. Includes diverging Likert distributions of engagement items and thematic coding of open responses.

Chapter 4 · p. 122

UNL

Chapter 5

Codeless and low-code modules

Codeless modules evaluated across Fall 2024 and Fall 2025 with Wilcoxon signed-rank testing and Cliff’s delta effect sizes reported per item, with significance interpreted at p < 0.05.

n = 125 · Chapter 5 · p. 166

Webster

Chapter 6

Visualization-first C++

Pre/post comparison of self-reported PDC experience and core C++ topic experience on a seven-point scale, plus attitudes and interest, and post-survey ratings of learning activities and outcomes.

Chapter 6 · p. 182

Casper

Chapter 7

Community-college adoption

Perception of learning gains in non-PDC topics stayed broadly flat while perception of gains in PDC topics rose in the intervention semester — the clearest available check that PDC content did not displace core learning.

8-week summer and 16-week semester runs · Chapter 7 · p. 202

HPU

Chapter 8

Low-preparation activities

Pre-test and post-test performance by question, plus adapted ASPECT engagement results grouped by category for both the Flag Maker and Penny activities, across Fall 2024, Fall 2025 and Spring 2026.

Chapter 8 · p. 236

MSU

Chapter 9

Minimal-infusion model

A no-intervention semester compared against the Flag Maker intervention semester shows gains from pre- to post-survey across all basic programming categories in both, with comparable post-survey means — evidence that adding a short unplugged activity did not reduce students’ perceived progress in core CS1 content.

Chapter 9 · p. 276

Across all eight

Chapter 1

Shared activity families

The shared lesson is that PDC works best in CS1 when it reframes and enriches existing course goals rather than appearing as disconnected additional content — starting with intuition, using unplugged or visual activities before code, and keeping programming tasks lightweight.

Chapter 1 · p. 26