Novice mistakes: are the folk wisdoms correct?
Communications of the ACM
Factors affecting performance in first-year computing
ACM SIGCSE Bulletin
Reflections by teachers learning to program
SAICSIT '03 Proceedings of the 2003 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology
Off-task behavior in the cognitive tutor classroom: when students "game the system"
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ACM SIGSOFT Software Engineering Notes
Discovering Statistics Using SPSS
Discovering Statistics Using SPSS
Just so stories: how the program got that bug
ACM SIGCUE Outlook
Intention-based scoring: an approach to measuring success at solving the composition problem
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Through the eyes of instructors: a phenomenographic investigation of student success
Proceedings of the third international workshop on Computing education research
Proceedings of the 14th European conference on Cognitive ergonomics: invent! explore!
Affect and Usage Choices in Simulation Problem-Solving Environments
Proceedings of the 2007 conference on Artificial Intelligence in Education: Building Technology Rich Learning Contexts That Work
Emotions and Learning with AutoTutor
Proceedings of the 2007 conference on Artificial Intelligence in Education: Building Technology Rich Learning Contexts That Work
Flexible, reusable tools for studying novice programmers
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
Affect-aware tutors: recognising and responding to student affect
International Journal of Learning Technology
Understanding abstraction: a means of leveling the playing field in CS1?
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Review of recent systems for automatic assessment of programming assignments
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
Which aspects of novice programmers' usage of an IDE predict learning outcomes
Proceedings of the 42nd ACM technical symposium on Computer science education
Predicting at-risk novice Java programmers through the analysis of online protocols
Proceedings of the seventh international workshop on Computing education research
Exploring the relationship between novice programmer confusion and achievement
ACII'11 Proceedings of the 4th international conference on Affective computing and intelligent interaction - Volume Part I
Proceedings of the Third International Conference on Learning Analytics and Knowledge
Recording and analyzing in-browser programming sessions
Proceedings of the 13th Koli Calling International Conference on Computing Education Research
No tests required: comparing traditional and dynamic predictors of programming success
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
We study which observable affective states and behaviors relate to students' achievement within a CS1 programming course. To this end, we use a combination of human observation, midterm test scores, and logs of student interactions with the compiler within an Integrated Development Environment (IDE). We find that confusion, boredom and engagement in IDE-related on-task conversation are associated with lower achievement. We find that a student's midterm score can be tractably predicted with simple measures such as the student's average number of errors, number of pairs of compilations in error, number pairs of compilations with the same error, pairs of compilations with the same edit location and pairs of compilations with the same error location. This creates the potential to respond to evidence that a student is at-risk for poor performance before they have even completed a programming assignment.