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
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;
Conference_Titel :
Human Centric Computing Languages and Environments, 2003. Proceedings. 2003 IEEE Symposium on
Print_ISBN :
0-7803-8225-0
DOI :
10.1109/HCC.2003.1260245