Describing Functionality in Natural Language May Improve Decomposition Behaviors
Abstract
Background and Context: Problem decomposition is a fundamental computational thinking skill that novice programmers struggle to develop. Understanding and improving decomposition skills remains challenging for educators.
Fields of Study & Subjects
Teaching and Learning Programming
Design Education and Practice
Problem and Project Based Learning
Publication details
- Journal / source
- ACM Technical Symposium on Computer Science Education (SIGCSE)
- Pages
- 162–168
- Publication date
- 13 February 2026
- Language
- EN