Abstract
We explore the sequences of affective states that students experience during their first encounter with computer programming. We conducted a study where 29 students with no prior programming experience completed various programming exercises by entering, testing, and running code. Affect was measured using a retrospective affect judgment protocol in which participants annotated videos of their interaction immediately after the programming session. We examined sequences of affective states and found that the sequences Flow/Engagement 虠 Confusion and Confusion 虠 Frustration occurred more than expected by chance, which aligns with a theoretical model of affect during complex learning. The likelihoods of some of these frequent transitions varied with the availability of instructional scaffolds and correlated with performance outcomes in both expected but also surprising ways. We discuss the implications and potential applications of our findings for affect-sensitive computer programming education systems.
Original language | English (US) |
---|---|
Pages (from-to) | 1-10 |
Number of pages | 10 |
Journal | CEUR Workshop Proceedings |
Volume | 1009 |
State | Published - 2013 |
Externally published | Yes |
Event | Workshops at the 16th International Conference on Artificial Intelligence in Education, AIED 2013 - Memphis, United States Duration: Jul 9 2013 → Jul 13 2013 |
Keywords
- Affect
- Computer programming
- Computerized learning
- Sequences
ASJC Scopus subject areas
- General Computer Science