• DocumentCode
    2499853
  • Title

    Preserving non-programmers´ motivation with error-prevention and debugging support tools

  • Author

    Ko, Andrew Jensen

  • Author_Institution
    Human-Comput. Interaction Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2003
  • fDate
    28-31 Oct. 2003
  • Firstpage
    271
  • Lastpage
    272
  • Abstract
    A significant challenge in teaching programming to disadvantaged populations is preserving learners´ motivation and confidence. Because programming requires such a diverse set of skills and knowledge, the first steps in learning to program can be highly error-prone, and can quickly exhaust whatever attention learners are willing to give to a programming task. Our approach to preserving learners´ motivation is to design highly integrated support tools to prevent the errors they would otherwise make. In this paper, the results of a recent study on programming errors are summarized, and many novel error-preventing tools are proposed.
  • Keywords
    computer science education; human factors; program debugging; programming; software tools; teaching; debugging support tools; error-preventing tools; learner confidence; learner motivation; learning; nonprogrammer motivation; programming errors; programming teaching; Algorithm design and analysis; Computer errors; Computer languages; Computer science; Debugging; Education; Programming profession; Testing; Uncertainty; Visual BASIC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Human Centric Computing Languages and Environments, 2003. Proceedings. 2003 IEEE Symposium on
  • Print_ISBN
    0-7803-8225-0
  • Type

    conf

  • DOI
    10.1109/HCC.2003.1260245
  • Filename
    1260245