Affiliation:
1. The Max Stern Academic College of Emek Yezreel, Emek Yezreel, Israel
Abstract
This article describes an action research for reducing the high students' dropout rate after an introductory programming course. As part of the action research, that was performed during four semesters several course structures and learning tactics were examined. The success was attributed to three main factors. (1) using Python as the first introductory programming language, which freed the students from detailed language syntax and allowed them to concentrate on algorithms and problem solving; (2) using a visualization environment (Micro-world) for the whole duration of the course, which helped in understanding the more complex and abstract issues; and (3) using individual assignments that enforced better learning habits. The article describes the various attempts, as well as the final structure that reduced the failing students by over 77%.
Publisher
Association for Computing Machinery (ACM)
Subject
Education,General Computer Science
Reference51 articles.
1. Anderson J. R. (1980) Cognitive Psychology and its Implications San Francisco: Freeman. Anderson J. R. (1980) Cognitive Psychology and its Implications San Francisco: Freeman.
2. From Teaching to Learning-a New Paradigm for Undergraduate Education;Barr R.;Change Magazine,1995
3. Teaching CS1 with karel the robot in Java
4. Collaborative Learning
Cited by
94 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献