SIGCSE Virtual 2024
Thu 5 - Sun 8 December 2024
Sat 7 Dec 2024 20:30 - 22:00 at Track 3 - Panel 2

The task of decomposing a problem into sub-problems to build a solution, also formalized as planning in prior work, is a key skill for programming expertise. Improving the decomposition and planning skills of novices is shown to be a challenging goal for educators. While there are many planning methods employed by experts, studies show that experts tend to identify subtasks that can be solved via common code patterns. Many works have explored explicit instruction on common patterns in programs (i.e. programming plans) to support students in acquiring these skills. However, recent work implies that students may need additional support to fully benefit from such interventions. Moreover, tools like large language models (LLMs) are rapidly improving, and the skill of decomposing complex projects into smaller subtasks is increasingly relevant. This panel aims to bring computing education researchers together to discuss the main challenges around teaching decomposition and planning using common patterns, the crucial factors for designing instruction for teaching these concepts, and the impact evolving technology like LLMs can have on these developments.

Sat 7 Dec

Displayed time zone: (UTC) Coordinated Universal Time change

20:30 - 22:00
20:30
90m
Panel
Challenges and Solutions for Teaching Decomposition and Planning Skills in CS1
Conference
Eliane Wiese University of Utah, James Finnie-Ansley The University of Auckland, Rodrigo Silva Duran Federal Institute of Mato Grosso do Sul, Kathryn Cunningham University of Illinois Urbana-Champaign, Mehmet Arif Demirtas University of Illinois Urbana-Champaign