CONSTRUCTING STRATEGIES FOR PROGRAMMING

Alex Gerdes, Bastiaan Heeren, Johan Jeuring

2009

Abstract

Learning to program is difficult. To support learning programming, many intelligent tutoring systems for learning programming have been developed. Research has shown that such tutors have positive effects on learning. However, intelligent tutors for learning programming are not widely used. Building an intelligent tutor for a programming language is a substantial amount of work, and utilising it in a course is often hard for a teacher. In this paper we illustrate how to construct strategies for solving programming exercises and how these strategies can be used to automatically support students using an intelligent programming tutor to incrementally develop a program. Using strategies for programming, specifying an exercise becomes relatively easy, and more flexible.

Download


Paper Citation


in Harvard Style

Gerdes A., Heeren B. and Jeuring J. (2009). CONSTRUCTING STRATEGIES FOR PROGRAMMING . In Proceedings of the First International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-8111-82-1, pages 65-72. DOI: 10.5220/0001973500650072

in Bibtex Style

@conference{csedu09,
author={Alex Gerdes and Bastiaan Heeren and Johan Jeuring},
title={CONSTRUCTING STRATEGIES FOR PROGRAMMING},
booktitle={Proceedings of the First International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2009},
pages={65-72},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001973500650072},
isbn={978-989-8111-82-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the First International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - CONSTRUCTING STRATEGIES FOR PROGRAMMING
SN - 978-989-8111-82-1
AU - Gerdes A.
AU - Heeren B.
AU - Jeuring J.
PY - 2009
SP - 65
EP - 72
DO - 10.5220/0001973500650072