A Teaching Assistant for Algorithm Construction

Abstract : This paper describes a method and a tool that allows a teacher to interactively explain and construct basic algorithms to novice programmers by direct manipulations of variables, indexes and arrays. The method consists in gradually creating a program with the assistance of a tool that captures the teachers actions on the fly. The system offers possibilities for recording a sequence of actions and replaying them. Moreover it is able to take care of conditional statements, as well as loops and macro operations. The tool generates the corresponding program code. As a result, a complete algorithm can be designed and executed without writing a single line of code.
Document type :
Conference papers
Complete list of metadatas

Contributor : Patrice Frison <>
Submitted on : Friday, April 3, 2015 - 12:26:43 PM
Last modification on : Tuesday, September 17, 2019 - 10:37:31 AM



Patrice Frison. A Teaching Assistant for Algorithm Construction. ITICSE '15 Innovation and Technology in Computer Science Education Conference 2015, Jul 2015, Vilnius, Lithuania. ⟨10.1145/2729094.2742588⟩. ⟨hal-01139077⟩



Record views