A study of the development of students' visualizations of program state during an elementary object-oriented programming course.
Jorma SajaniemiMarja KuittinenTaina TikansaloPublished in: ICER (2007)
Keyphrases
- programming course
- introductory programming
- introductory programming courses
- introductory computer
- programming education
- object oriented
- student learning
- novice programmers
- automatic assessment
- source code
- peer review process
- computer programming
- secondary school
- program comprehension
- software testing
- grounded theory
- teaching materials
- multiple choice
- programming language
- computer science
- data model
- software engineering
- peer assessment
- multiple choice questions
- computer programs
- test cases
- student responses
- learning environment
- metadata