Automatic feedback and hints on steps students take when learning how to program.
Johan JeuringPublished in: DELFI (2023)
Keyphrases
- learning process
- erroneous examples
- novice programmers
- learning algorithm
- undergraduate students
- programming education
- introductory programming
- computer programming
- mobile learning
- assessment tool
- students learning
- introductory programming courses
- educational environment
- programming course
- learning environment
- learning gains
- creative problem solving
- learning scenarios
- learning sciences
- cognitive load
- elementary school
- tutoring system
- collaborative learning
- online learning
- fourth grade
- learning analytics
- elementary school students
- teachable agent
- curriculum design
- online course
- cooperative learning
- conceptual understanding
- peer assessment
- programming environment
- secondary school
- university students
- digital games