Thumbnail
Access Restriction
Subscribed

Author Yadin, Aharon
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Keyword Reducing dropout ♦ Introductory programming course
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%.
Description Affiliation: The Max Stern Academic College of Emek Yezreel, Emek Yezreel, Israel (Yadin, Aharon)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 2013-12-01
Publisher Place New York
Journal Inroads
Volume Number 2
Issue Number 4
Page Count 6
Starting Page 71
Ending Page 76


Open content in new tab

   Open content in new tab
Source: ACM Digital Library