@inproceedings{aac02c544db4484a84935011ee4ab28b,
title = "Novice Difficulties in Graph Layering for Algorithm Design",
abstract = "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 problems with them. A common way to solve a novel, complex problem is to reduce the problem to a standard graph problem, which often requires modeling a graph, and one essential way to model a graph is a technique called graph layering. Graph layering is often considered difficult by students and rarely studied by computer science education researchers despite its significance in algorithm design. To understand students' struggles with graph layering and improve teaching of algorithm designs, we conducted this qualitative study using think-aloud interviews with current students from an algorithm course. Participants were asked to solve algorithm design problems meant to be solved with graph layering. We used thematic analysis to extract difficulties observed in these interviews. We share our preliminary findings in this poster, and propose next steps for this study and future research.",
keywords = "algorithm design, graph, qualitative, reduction, thematic analysis, think-aloud interview",
author = "Hongxuan Chen and Katherine Braught and Herman, {Geoffrey L.} and Jeff Erickson",
note = "This work was partially supported by the Strategic Instructional Innovations Program at the University of Illinois Urbana-Champaign.; 56th Annual SIGCSE Technical Symposium on Computer Science Education, SIGCSE TS 2025 ; Conference date: 26-02-2025 Through 01-03-2025",
year = "2025",
month = feb,
day = "18",
doi = "10.1145/3641555.3705221",
language = "English (US)",
series = "SIGCSE TS 2025 - Proceedings of the 56th ACM Technical Symposium on Computer Science Education",
publisher = "Association for Computing Machinery",
pages = "1415--1416",
booktitle = "SIGCSE TS 2025 - Proceedings of the 56th ACM Technical Symposium on Computer Science Education",
address = "United States",
}