Home // ICCGI 2011, The Sixth International Multi-Conference on Computing in the Global Information Technology // View article


Transforming Source Code Examples into Programming Tutorials

Authors:
Roger Gajraj
Margaret Bernard
Malcolm Williams
Lenandlar Singh

Keywords: e-learning, educational technologies, programming pedagogy, source code examples, integrated development environment

Abstract:
One popular approach to teaching computer programming is to use example programs to demonstrate programming concepts. We propose to increase the pedagogical value of example program source code by transforming them into self-explaining tutorials within a learning integrated development environment. In this paper, we present a stepwise instructed implementation of annotated example code. Source code with instructor comments is parsed and processed to create an intelligent learner environment. Students are guided step by step to develop the program solution. Explanations are auto-generated for each line of code; these come from an author’s comments as well as extended explanations dynamically generated for certain coding constructs. Explanations are presented to the learner in multiple modes using the full range of multimedia displays. Source code examples can be used as self-contained tutorials.

Pages: 160 to 164

Copyright: Copyright (c) IARIA, 2011

Publication date: June 19, 2011

Published in: conference

ISSN: 2308-4529

ISBN: 978-1-61208-139-7

Location: Luxembourg City, Luxembourg

Dates: from June 19, 2011 to June 24, 2011