Designing and Refining of Questions to Assess Students' Ability to Mentally Simulate Programs and Predict Program Behavior (Abstract Only).
Ashish AggarwalChristina Gardner-McCuneDavid S. TouretzkyPublished in: SIGCSE (2016)
Keyphrases
- computer programs
- programming education
- novice programmers
- undergraduate engineering
- multiple choice
- programming exercises
- student responses
- programming course
- national science foundation
- programming environments
- multiple choice questions
- programs written
- programming environment
- introductory programming
- automatic programming
- applied sciences
- program execution
- computer programming
- answer questions
- student learning
- control program
- learning environment
- programming skills
- intermediate level
- learning experience
- programming language
- assessment process
- prolog programs
- high level programming language
- adult students
- computer software
- computer chess
- higher education
- open ended questions
- e learning
- object oriented programming
- correct answers
- subject matter
- concurrent programming
- intelligent tutoring systems
- automatic assessment
- doctoral consortium
- learning styles
- high school
- distance education
- tutoring system
- science classroom
- java programs
- learning process
- practical experience
- adaptive navigation support
- learning outcomes
- open ended
- college students
- affective states
- online learning
- collaborative learning
- functional programs
- high school students
- undergraduate students
- grade students
- elementary school