Notebook-Based Labs for Data Structures: Reducing Setup Friction Without Hiding Computational Cost
Sabbir Hosen Mamun, Thorsten K. Wiegand, Priya S. Nair
ACM Conference on Innovation and Technology in Computer Science Education, pp. 319-326, Milan, Italy · ACM
Abstract
Interactive notebooks can make data-structures labs easier to start, but they risk obscuring runtime, memory, and modularity concerns. We describe a notebook lab design that exposes traces, heap diagrams, and timing probes alongside conventional implementation tasks. In two course offerings, students completed setup faster and produced more accurate complexity explanations, while final project performance remained comparable to the traditional IDE-based cohort.
Cite this work
@inproceedings{Mamun2024NotebookBased,
title = {Notebook-Based Labs for Data Structures: Reducing Setup Friction Without Hiding Computational Cost},
author = {Sabbir Hosen Mamun and Thorsten K. Wiegand and Priya S. Nair},
year = {2024},
booktitle = {ACM Conference on Innovation and Technology in Computer Science Education},
pages = {319-326},
address = {Milan, Italy},
publisher = {ACM},
series = {ITiCSE '24},
abstract = {Interactive notebooks can make data-structures labs easier to start, but they risk obscuring runtime, memory, and modularity concerns. We describe a notebook lab design that exposes traces, heap diagrams, and timing probes alongside conventional implementation tasks. In two course offerings, students completed setup faster and produced more accurate complexity explanations, while final project performance remained comparable to the traditional IDE-based cohort.},
}S. H. Mamun, T. K. Wiegand, P. S. Nair, "Notebook-Based Labs for Data Structures: Reducing Setup Friction Without Hiding Computational Cost," in ACM Conference on Innovation and Technology in Computer Science Education, 2024, pp. 319-326.
Sabbir Hosen Mamun, Thorsten K. Wiegand, and Priya S. Nair. 2024. Notebook-Based Labs for Data Structures: Reducing Setup Friction Without Hiding Computational Cost. In ACM Conference on Innovation and Technology in Computer Science Education (Milan, Italy). ACM, 319-326.
Mamun, S. H., Wiegand, T. K., & Nair, P. S. (2024). Notebook-Based Labs for Data Structures: Reducing Setup Friction Without Hiding Computational Cost. In ACM Conference on Innovation and Technology in Computer Science Education (pp. 319-326). ACM.