Search
On-Site Program Calendar
Browse By Day
Browse By Time
Browse By Person
Browse By Room
Browse By Unit
Browse By Session Type
About AERA 2023 Annual Meeting
Program Information
Key Dates / FAQ
Search Tips
Change Preferences / Time Zone
Sign In
Computational thinking (CT) is defined as a thought process to resolve problems using computational steps and algorithms. Despite no clear-cut definition for CT, the key of CT for learners is an improvement to pinpoint multiple levels of abstraction and apply mathematical thinking and debugging skills. Debugging is a critical CT component that brings both challenges and opportunities to increase problem-solving skills for learning. A total of 123 students’ 461 weekly coding journals were analyzed with structural topic modeling. Our findings showed differences of high and low performing groups (e.g., backward and forward reasoning in detecting errors). The results suggested additional teaching strategies to improve debugging skills.