Explaining program code: giving students the answer helps - but only just.
SimonSusan SnowdonPublished in: ICER (2011)
Keyphrases
- program code
- student learning
- learning experience
- learning environment
- generating explanations
- correct answers
- higher education
- programming concepts
- programming language
- programming course
- intelligent tutoring systems
- learning activities
- computer programming
- e learning
- distance education
- learning outcomes
- collaborative learning
- distance learning
- learning process
- learning styles
- high school
- mobile learning
- mobile devices
- learning processes
- control group
- teaching materials
- virtual environment