Using Fast Model-Based Fault Localisation to Aid Students in Self-Guided Program Repair and to Improve Assessment.
Geoff BirchBernd FischerMichael PoppletonPublished in: ITiCSE (2016)
Keyphrases
- programming course
- computer assisted assessment
- student learning
- high school students
- learning environment
- introductory programming
- distance learning
- assessment tool
- learning outcomes
- learning activities
- fault detection
- assessment process
- computer programs
- introductory programming courses
- undergraduate students
- automatic assessment
- programming education
- science education
- undergraduate engineering
- educational settings
- college students
- high school
- intelligent tutoring systems
- higher education
- learning styles
- collaborative learning