DSApr 10

Speed Thrills: Visceral Demonstrations That Get Students Excited About Efficient Algorithms

arXiv:2604.0893881.4h-index: 33
AI Analysis

This addresses student engagement in educational settings, but it is incremental as it builds on existing teaching methods with new demonstrations.

The paper tackles the problem of motivating students in Data Structures and Algorithms courses by presenting sequences of algorithm improvements that dramatically reduce runtimes, such as from days to seconds, to convey the importance of efficiency.

We address the problem of motivating students in Data Structures and Algorithms courses by presenting two simple problems that each have a series of improvements to a basic algorithm, leading to spectacular decreases in runtimes. Coining a new term, we refer to such sequences as being "thrills of algorithms". Seeing runtimes drop from an estimate of days (or even years) to just a few seconds has a visceral impact which conveys the importance of efficient algorithms in a way unlikely to be forgotten. The demonstrations are particularly compelling because they can be performed live in class on the lecturer's laptop. To assist staff teaching such courses we provide detailed pseudocode descriptions and complexity analyses for the various methods, and can supply implementations on request.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes