Title: An adaptive web-based system for learning programming

 

Author: Maria Bielikova

 

Address: Faculty of Informatics and Information Technologies, Institute of Informatics and Software Engineering, Slovak University of Technology in Bratislava, Ilkovicova 3, 842 16 Bratislava, Slovakia

 

Journal: Int. J. of Continuing Engineering Education and Life-Long Learning, 2006 Vol.16, No.1/2, pp.122 - 136

 

Abstract: This paper presents an approach to learning programming by novice programmers through a web-based adaptive educational system called ALEA (Adaptive LEArning). ALEA supports learning programming by generating sequences of program examples that serve as exercises for a learner. The sequence is adapted to the needs of individual learners. At present, ALEA contains more than a hundred Lisp and Prolog program examples. The program examples are presented as specific instances of program schemata, which facilitate understanding of basic programming principles. We also discuss our experience in using web-based support for teaching programming.

 

Keywords: learning; programming; program schema; adaptive educational hypermedia; web-based systems.

 

DOI: http://dx.doi.org/10.1504/IJCEELL.2006.008922

 

Available online 03 Feb 2006

 

 

Editors Full Text AccessAccess for SubscribersPurchase this articleComment on this article