CODECAST: an innovative technology to facilitate teaching and learning computer programming in a C Language online course

Remi Sharrock, Ella Hamonic, Mathias Hiron, and Sebastien Carlier

This paper introduces the CODECAST tool: an in-browser C language interpreter, paired with an event and voice recorder and player that facilitates teaching and learning to program by synchronizing audio with source code edition, visualization, step by step execution and testing.