Evaluating students' programs using automated assessment: a case study.
John EnglishTammy RosenthalPublished in: ITiCSE (2009)
Keyphrases
- programming education
- computer assisted assessment
- assessment process
- learning experience
- peer assessment
- student learning
- undergraduate engineering
- programming course
- computer programs
- learning styles
- assessment tool
- automatic assessment
- learning environment
- college students
- high school students
- distance learning
- formative assessment
- high school
- programming assignments
- open ended
- teaching strategies
- computer programming
- learning outcomes
- national science foundation
- higher education
- student knowledge
- student responses
- virtual laboratories
- problem based learning
- case study
- programming exercises
- learning activities
- distance education
- undergraduate students
- intelligent tutoring systems
- learning process
- computer software
- programming environments
- statistically significant
- middle school
- secondary school
- mobile learning
- student modeling
- computer assisted language learning
- grounded theory
- programming environment
- control group
- online course