Computational thinking has become the calling card for reintroducing coding into schools. While much attention has focused on how students engage in designing systems, applications, and other computational artifacts as a measure of success for computational thinking, far fewer efforts have focused on what goes into remediating problems in designing systems and interactions because learners invariably make mistakes that need fixing-or debugging. In this panel, we examine the often overlooked practice of debugging that presents significant learning challenges (and opportunities) to students in completing assignments and instructional challenges to teachers in helping students to succeed in their classrooms. The panel participants will review what we know and don't know about debugging, discuss ways to conceptualize and study debugging, and present instructional approaches for helping teachers and students to engage productively in debugging situations.
|Original language||English (US)|
|Title of host publication||SIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education|
|Publisher||Association for Computing Machinery, Inc|
|Number of pages||2|
|State||Published - Feb 22 2019|
|Event||50th ACM Technical Symposium on Computer Science Education, SIGCSE 2019 - Minneapolis, United States|
Duration: Feb 27 2019 → Mar 2 2019
|Name||SIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education|
|Conference||50th ACM Technical Symposium on Computer Science Education, SIGCSE 2019|
|Period||2/27/19 → 3/2/19|
Bibliographical notePublisher Copyright:
© 2019 Copyright is held by the owner/author(s).
- Computational thinking
- Computing education