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.
DownloadPaper 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