Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 4 |
Since 2016 (last 10 years) | 5 |
Since 2006 (last 20 years) | 5 |
Descriptor
Coding | 5 |
Problem Solving | 5 |
Troubleshooting | 5 |
Programming | 3 |
Computer Science Education | 2 |
Psychological Patterns | 2 |
Art | 1 |
Assignments | 1 |
COVID-19 | 1 |
Cognitive Processes | 1 |
College Students | 1 |
More ▼ |
Source
International Journal of… | 1 |
Journal of Computer Assisted… | 1 |
Journal of Statistics and… | 1 |
ProQuest LLC | 1 |
Teachers College Record | 1 |
Author
Dahn, Maggie | 1 |
DeLiema, David | 1 |
Elmi, Angelo F. | 1 |
Enyedy, Noel | 1 |
Gaševic, Dragan | 1 |
Giannakos, Michail | 1 |
Hoffman, Heather J. | 1 |
Jennings, Jay | 1 |
Mangaroska, Katerina | 1 |
Muldner, Kasia | 1 |
Sagun Giri | 1 |
More ▼ |
Publication Type
Journal Articles | 4 |
Reports - Research | 4 |
Dissertations/Theses -… | 1 |
Speeches/Meeting Papers | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 2 |
Postsecondary Education | 2 |
Secondary Education | 1 |
Audience
Location
District of Columbia | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Jennings, Jay; Muldner, Kasia – International Journal of Artificial Intelligence in Education, 2021
When students are first learning to program, they not only have to learn to write programs, but also how to trace them. Code tracing involves stepping through a program step-by-step, which helps to predict the output of the program and identify bugs. Students routinely struggle with this activity, as evidenced by prior work and our own experiences…
Descriptors: Scaffolding (Teaching Technique), Tutors, Tutoring, Programming
Dahn, Maggie; DeLiema, David; Enyedy, Noel – Teachers College Record, 2020
Background/Context: Computer science has been making its way into K-12 education for some time now. As computer science education has moved into learning spaces, research has focused on teaching computer science skills and principles but has not sufficiently explored the emotional aspects of students' experiences. This topic warrants further study…
Descriptors: Computer Science Education, Coding, Programming, Student Experience
Hoffman, Heather J.; Elmi, Angelo F. – Journal of Statistics and Data Science Education, 2021
Teaching students statistical programming languages while simultaneously teaching them how to debug erroneous code is challenging. The traditional programming course focuses on error-free learning in class while students' experiences outside of class typically involve error-full learning. While error-free teaching consists of focused lectures…
Descriptors: Statistics Education, Programming Languages, Troubleshooting, Coding
Mangaroska, Katerina; Sharma, Kshitij; Gaševic, Dragan; Giannakos, Michail – Journal of Computer Assisted Learning, 2022
Background: Problem-solving is a multidimensional and dynamic process that requires and interlinks cognitive, metacognitive, and affective dimensions of learning. However, current approaches practiced in computing education research (CER) are not sufficient to capture information beyond the basic programming process data (i.e., IDE-log data).…
Descriptors: Cognitive Processes, Psychological Patterns, Problem Solving, Programming
Sagun Giri – ProQuest LLC, 2023
Past efforts to teach novices programming through pair programming and project-based learning utilizing different low floors, high ceilings and wide walls platforms have been successful. Building from related work, this study investigates the effectiveness of Productive Failure (PF) pedagogical design in supporting youth and novices when learning…
Descriptors: Coding, Youth, Computation, Thinking Skills