• DocumentCode
    1924864
  • Title

    Classification of computerized learning tools for introductory programming courses: learning approach

  • Author

    Rongas, Timo ; Kaarna, Arto ; Kälviäinen, Heikki

  • Author_Institution
    Dept. of Inf. Technol., Lappeenranta Univ. of Technol., Finland
  • fYear
    2004
  • fDate
    30 Aug.-1 Sept. 2004
  • Firstpage
    678
  • Lastpage
    680
  • 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.
  • Keywords
    computer science education; educational computing; educational courses; programming; computerized learning tools; integrated development interface; introductory programming courses; problem solving; virtual learning environments; Computer languages; Environmental management; Feedback; Information processing; Information technology; Laboratories; Problem-solving; Program processors; Programming profession; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Learning Technologies, 2004. Proceedings. IEEE International Conference on
  • Print_ISBN
    0-7695-2181-9
  • Type

    conf

  • DOI
    10.1109/ICALT.2004.1357618
  • Filename
    1357618