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 Rongas | 1 | 9 | 0.94 |
Arto Kaarna | 2 | 174 | 27.50 |
Kälviäinen, H. | 3 | 9 | 0.94 |