Towards Deriving Programming Competencies from Student Errors.
Marc BergesMichael StriewePhilipp ShahMichael GoedickePeter HubwieserPublished in: LaTiCE (2016)
Keyphrases
- intelligent tutor
- programming course
- computer programming
- novice programmers
- learning environment
- programming environment
- introductory programming
- programming skills
- learning objectives
- pair programming
- intelligent tutoring systems
- programming language
- student learning
- learning styles
- learning process
- cognitive tutor
- error analysis
- student model
- elementary students
- java programming
- educational environment
- introductory computer science
- computer lab
- learning algorithm
- student engagement
- high school students
- undergraduate students
- science education
- tutoring system
- concept maps
- case study
- e learning