Publication Date
In 2025 | 2 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 6 |
Since 2016 (last 10 years) | 18 |
Since 2006 (last 20 years) | 33 |
Descriptor
Source
Author
Baker, Ryan S. | 2 |
Belland, Brian R. | 2 |
Gowda, Sujith M. | 2 |
Kim, Nam Ju | 2 |
Walker, Andrew E. | 2 |
Abbitt, Jason | 1 |
Aleksandar D. Kovacevic | 1 |
Amanda Barany | 1 |
Andres Felipe Zambrano | 1 |
Azevedo, Roger | 1 |
Baker, Ryan S. J. D. | 1 |
More ▼ |
Publication Type
Journal Articles | 34 |
Reports - Research | 31 |
Tests/Questionnaires | 4 |
Information Analyses | 3 |
Reports - Descriptive | 1 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 16 |
Postsecondary Education | 14 |
Early Childhood Education | 3 |
Elementary Secondary Education | 3 |
Elementary Education | 2 |
Kindergarten | 2 |
Middle Schools | 2 |
Primary Education | 2 |
Grade 3 | 1 |
Grade 4 | 1 |
Grade 8 | 1 |
More ▼ |
Audience
Location
Canada | 2 |
Massachusetts | 2 |
Pennsylvania | 2 |
Alabama | 1 |
Australia | 1 |
Georgia | 1 |
Taiwan | 1 |
United Kingdom | 1 |
United States | 1 |
Laws, Policies, & Programs
Assessments and Surveys
Massachusetts Comprehensive… | 1 |
Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Huang, Yun; Brusilovsky, Peter; Guerra, Julio; Koedinger, Kenneth; Schunn, Christian – Journal of Computer Assisted Learning, 2023
Background: Skill integration is vital in students' mastery development and is especially prominent in developing code tracing skills which are foundational to programming, an increasingly important area in the current STEM education. However, instructional design to support skill integration in learning technologies has been limited. Objectives:…
Descriptors: Intelligent Tutoring Systems, Coding, Programming, Skill Development
Xiner Liu; Andres Felipe Zambrano; Ryan S. Baker; Amanda Barany; Jaclyn Ocumpaugh; Jiayi Zhang; Maciej Pankiewicz; Nidhi Nasiar; Zhanlan Wei – Journal of Learning Analytics, 2025
This study explores the potential of the large language model GPT-4 as an automated tool for qualitative data analysis by educational researchers, exploring which techniques are most successful for different types of constructs. Specifically, we assess three different prompt engineering strategies -- Zero-shot, Few-shot, and Fewshot with…
Descriptors: Coding, Artificial Intelligence, Automation, Data Analysis
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
Rivers, Kelly; Koedinger, Kenneth R. – International Journal of Artificial Intelligence in Education, 2017
To provide personalized help to students who are working on code-writing problems, we introduce a data-driven tutoring system, ITAP (Intelligent Teaching Assistant for Programming). ITAP uses state abstraction, path construction, and state reification to automatically generate personalized hints for students, even when given states that have not…
Descriptors: Programming, Coding, Computers, Data
Nikola M. Luburic; Luka Z. Doric; Jelena J. Slivka; Dragan Lj. Vidakovic; Katarina-Glorija G. Grujic; Aleksandar D. Kovacevic; Simona B. Prokic – IEEE Transactions on Learning Technologies, 2025
Software engineers are tasked with writing functionally correct code of high quality. Maintainability is a crucial code quality attribute that determines the ease of analyzing, modifying, reusing, and testing a software component. This quality attribute significantly affects the software's lifetime cost, contributing to developer productivity and…
Descriptors: Intelligent Tutoring Systems, Coding, Computer Software, Technical Occupations
Skromme, B. J.; Wong, M. L.; Redshaw, C. J.; O'Donnell, M. A. – IEEE Transactions on Education, 2022
Contribution: A new operational definition of series connections is given based on elements belonging to the same two meshes, which is properly dual to the usual definition of parallel elements being connected to the same two nodes. Furthermore, computer-based exercises have been developed and tested to teach students about such connections in…
Descriptors: Engineering Education, Electronic Equipment, Computer Assisted Instruction, Coding
Loksa, Dastyni; Margulieux, Lauren; Becker, Brett A.; Craig, Michelle; Denny, Paul; Pettit, Raymond; Prather, James – ACM Transactions on Computing Education, 2022
Metacognition and self-regulation are important skills for successful learning and have been discussed and researched extensively in the general education literature for several decades. More recently, there has been growing interest in understanding how metacognitive and self-regulatory skills contribute to student success in the context of…
Descriptors: Metacognition, Programming, Computer Science Education, Learning Processes
Hamouda, Sally; Edwards, Stephen H.; Elmongui, Hicham G.; Ernst, Jeremy V.; Shaffer, Clifford A. – Computer Science Education, 2020
Background and Context: Recursion in binary trees has proven to be a hard topic. There was not much research on enhancing student understanding of this topic. Objective: We present a tutorial to enhance learning through practice of recursive operations in binary trees, as it is typically taught post-CS2. Method: We identified the misconceptions…
Descriptors: Computer Science Education, Programming, Coding, Student Attitudes
Keuning, Hieke; Jeuring, Johan; Heeren, Bastiaan – ACM Transactions on Computing Education, 2019
Formative feedback, aimed at helping students to improve their work, is an important factor in learning. Many tools that offer programming exercises provide automated feedback on student solutions. We have performed a systematic literature review to find out what kind of feedback is provided, which techniques are used to generate the feedback, how…
Descriptors: Programming, Teaching Methods, Computer Science Education, Feedback (Response)
Leith, Georgia; Yuill, Nicola; Pike, Alison – British Journal of Educational Psychology, 2018
Background: Typical scaffolding coding schemes provide overall scores to compare across a sample. As such, insights into the scaffolding process can be obscured: the child's contribution to the learning; the particular skills being taught and learned; and the overall changes in amount of scaffolding over the course of the task. Aims: This study…
Descriptors: Metacognition, Scaffolding (Teaching Technique), Mothers, Parent Child Relationship
Wiley, Jennifer; Hastings, Peter; Blaum, Dylan; Jaeger, Allison J.; Hughes, Simon; Wallace, Patricia; Griffin, Thomas D.; Britt, M. Anne – International Journal of Artificial Intelligence in Education, 2017
This article describes several approaches to assessing student understanding using written explanations that students generate as part of a multiple-document inquiry activity on a scientific topic (global warming). The current work attempts to capture the causal structure of student explanations as a way to detect the quality of the students'…
Descriptors: Science Instruction, Climate, Ecology, Concept Formation
Weirick, Joshua; Davis, Tracy; Lawson, Daniel – Learning Assistance Review, 2017
This case study examines the differences in comments offered by asynchronous online writing center consultants to L1 and L2 speakers and examines the potential disconnects in consultant perceptions of their practice. The researchers collected and coded sample papers and interviewed participants to contextualize data from the quantitative portion…
Descriptors: Writing (Composition), Laboratories, Computer Mediated Communication, Asynchronous Communication
Zamberlan, Lisa; Wilson, Stephanie E. – Journal of Peer Learning, 2017
This paper reports on an action research project involving the redesign, implementation and evaluation of a peer tutor program in a first year design studio in higher education. The effectiveness of the revised program, particularly its capacity to support learning for commencing students in the environment of a creative studio, is examined…
Descriptors: Action Research, Peer Teaching, Tutoring, Design
Belland, Brian R.; Walker, Andrew E.; Kim, Nam Ju – Review of Educational Research, 2017
Computer-based scaffolding provides temporary support that enables students to participate in and become more proficient at complex skills like problem solving, argumentation, and evaluation. While meta-analyses have addressed between-subject differences on cognitive outcomes resulting from scaffolding, none has addressed within-subject gains.…
Descriptors: Bayesian Statistics, Meta Analysis, STEM Education, Computer Assisted Instruction
Watt, Sarah J.; Watkins, Jessie R.; Abbitt, Jason – Journal of Learning Disabilities, 2016
This review investigates effective interventions for teaching algebra to students with learning disabilities and evaluates the complexity and alignment of skills with the Common Core State Standards in math. The review includes the results of 10 experimental and 5 single-subject designs (N = 15) producing a moderate overall effect size (g = 0.48).…
Descriptors: Algebra, Learning Disabilities, Mathematics Instruction, Intervention