A study of the development of students' visualizations of program state during an elementary object-oriented programming course.
Jorma SajaniemiMarja KuittinenTaina TikansaloPublished in: ACM J. Educ. Resour. Comput. (2008)
Keyphrases
- programming course
- introductory programming
- introductory programming courses
- introductory computer
- object oriented
- programming education
- student learning
- novice programmers
- automatic assessment
- computer programming
- program comprehension
- secondary school
- grounded theory
- programming assignments
- university students
- source code
- multiple choice
- learning algorithm
- elementary school
- software engineering
- computer software
- answer questions
- programming skills
- multiple choice questions
- collaborative learning
- data model
- peer review process
- case study