What is an algorithms course? Survey results of introductory undergraduate algorithms courses in the US
M Luu, M Ferland, V Nagaraj Rao, A Arora… - Proceedings of the 54th …, 2023 - dl.acm.org
Algorithms courses are a core part of many CS programs, but have received little focus in
computing education, lacking statistical data about how they are generally taught. To …
computing education, lacking statistical data about how they are generally taught. To …
dpvis: A Visual and Interactive Learning Tool for Dynamic Programming
Dynamic programming (DP) is a fundamental and powerful algorithmic paradigm taught in
most undergraduate (and many graduate) algorithms classes. DP problems are challenging …
most undergraduate (and many graduate) algorithms classes. DP problems are challenging …
Construction and Preliminary Validation of a Dynamic Programming Concept Inventory
Concept inventories are standardized assessments that evaluate student understanding of
key concepts within academic disciplines. While prevalent across STEM fields, their …
key concepts within academic disciplines. While prevalent across STEM fields, their …
Designing Problem Sessions for Algorithmic Subjects to Boost Student Confidence
A van Renssen - Proceedings of the 26th Australasian Computing …, 2024 - dl.acm.org
In this paper, we describe how we changed the structure of problem sessions in an
algorithmic subject, in order to improve student confidence. The subject in question is taught …
algorithmic subject, in order to improve student confidence. The subject in question is taught …
Analysis of Regional Characteristics of Jinnan Folk Paper-cutting by Dynamic Programming Algorithm
J Li, G Zhang - International Journal of Communication …, 2023 - search.proquest.com
The main reason is that the wireless network technology in the southern Jinnan region is
backward, which restricts the development of folk paper cutting.[...] this paper proposes a folk …
backward, which restricts the development of folk paper cutting.[...] this paper proposes a folk …
Auto-graded scaffolding exercises for theoretical computer science
J Erickson, J Xia, EW Robson, T Do… - 2023 ASEE Annual …, 2023 - peer.asee.org
This paper describes an ongoing effort to develop auto-graded scaffolding exercises to
support an upper-division theoretical computer science class at a large Midwestern public …
support an upper-division theoretical computer science class at a large Midwestern public …
[PDF][PDF] Novice Difficulties in Graph Layering for Algorithm Design
Graph data structures and algorithms play an essential role in computer science, and one of
the ultimate goals of learning graphs is to solve more complicated algorithm design …
the ultimate goals of learning graphs is to solve more complicated algorithm design …