As well as generating code these methods also yield alternative distracting answers to challenge the students. Finally, this paper discusses the gradual introduction of these automatically generated questions as an assessment method and discusses the relative merits of each technique.Des Traynor...
Can programming concepts be improved with a Visual Execution Environment for this cohort for CS1 students? Which of the programming concepts tend to be more easily understood, and which are more difficult? The concepts addressed here are those in a traditional ‘Introduction to Programming’ course ...