Title
Classification of computerized learning tools for introductory programming courses: learning approach
Abstract
Learning programming is a difficult task since programming requires new concepts in thinking and creative skills in problem solving. A number of learning tools and environments have been built to assist both teachers and students in introductory programming courses. In this study, we have established a classification for these tools. Tools are divided into four categories: A) integrated development interface; B) visualization; C) virtual learning environments; and D) systems for submitting, managing, and testing of exercises. The classification is based on a review of existing tools, both commercial and freely available. Guidelines for the selection of a suitable tool are discussed.
Year
DOI
Venue
2004
10.1109/ICALT.2004.1357618
ICALT
Keywords
DocType
ISBN
computer science education,educational computing,educational courses,programming,computerized learning tools,integrated development interface,introductory programming courses,problem solving,virtual learning environments
Conference
0-7695-2181-9
Citations 
PageRank 
References 
9
0.94
5
Authors
3
Name
Order
Citations
PageRank
Timo Rongas190.94
Arto Kaarna217427.50
Kälviäinen, H.390.94