{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T05:41:20Z","timestamp":1773207680754,"version":"3.50.1"},"reference-count":51,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2011,12,1]],"date-time":"2011-12-01T00:00:00Z","timestamp":1322697600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Inroads"],"published-print":{"date-parts":[[2011,12]]},"abstract":"<jats:p>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%.<\/jats:p>","DOI":"10.1145\/2038876.2038894","type":"journal-article","created":{"date-parts":[[2012,10,15]],"date-time":"2012-10-15T19:22:23Z","timestamp":1350328943000},"page":"71-76","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":64,"title":["Reducing the dropout rate in an introductory programming course"],"prefix":"10.1145","volume":"2","author":[{"given":"Aharon","family":"Yadin","sequence":"first","affiliation":[{"name":"The Max Stern Academic College of Emek Yezreel, Emek Yezreel, Israel"}]}],"member":"320","published-online":{"date-parts":[[2011,12]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Anderson J. R. (1980) Cognitive Psychology and its Implications San Francisco: Freeman.  Anderson J. R. (1980) Cognitive Psychology and its Implications San Francisco: Freeman."},{"key":"e_1_2_1_2_1","first-page":"13","article-title":"From Teaching to Learning-a New Paradigm for Undergraduate Education","author":"Barr R.","year":"1995","journal-title":"Change Magazine"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/364447.364536"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1080\/87567555.1990.10532425"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022136204137"},{"key":"e_1_2_1_6_1","unstructured":"Bergin J. Stehlik M. Roberts J. Pattis R: Karel J. (2005). Robot: A Gentle Introduction to the Art of Object Oriented Programming. Dream Songs Press. http:\/\/csis.pace.edu\/~bergin\/KarelJava2ed\/Karel++JavaEdition.html. Accessed January 2011.  Bergin J. Stehlik M. Roberts J. Pattis R: Karel J. (2005). Robot: A Gentle Introduction to the Art of Object Oriented Programming. Dream Songs Press. http:\/\/csis.pace.edu\/~bergin\/KarelJava2ed\/Karel++JavaEdition.html. Accessed January 2011."},{"key":"e_1_2_1_7_1","doi-asserted-by":"crossref","unstructured":"Biggs J.B. (2003) Teaching for Quality Learning at University Second edition Buckingham Open University Press Open University Press\/Society for Research into Higher Education Robins A. Rountree J. & Rountree N. (2003). Learning and teaching programming: A review and discussion. Computer Science Education 13(2) 137--172.  Biggs J.B. (2003) Teaching for Quality Learning at University Second edition Buckingham Open University Press Open University Press\/Society for Research into Higher Education Robins A. Rountree J. & Rountree N. (2003). Learning and teaching programming: A review and discussion. Computer Science Education 13(2) 137--172.","DOI":"10.1076\/csed.13.2.137.14200"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.28945\/294"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/364447.364529"},{"issue":"5","key":"e_1_2_1_11_1","first-page":"1","article-title":"Cooperative Learning and College Teaching: Tips from the Trenches","volume":"4","author":"Cooper J.","year":"1990","journal-title":"Teaching Professor"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1012319900191"},{"key":"e_1_2_1_13_1","first-page":"371","volume-title":"UK: Cambridge University Press","author":"Dillon A.","year":"1987"},{"key":"e_1_2_1_14_1","volume-title":"Western Canadian Conference on Computing Education","author":"Donaldson T.","year":"2003"},{"key":"e_1_2_1_15_1","unstructured":"DuFour R. R. Eaker and R. DuFour (2005) On common ground: The power of professional learning communities Bloomington IN: Solution Tree.  DuFour R. R. Eaker and R. DuFour (2005) On common ground: The power of professional learning communities Bloomington IN: Solution Tree."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089786.1089799"},{"key":"e_1_2_1_17_1","volume-title":"Educational Technology","author":"Feurzeig W.","year":"1972"},{"key":"e_1_2_1_18_1","volume-title":"Irvine","author":"Fischer G.","year":"1973"},{"key":"e_1_2_1_19_1","volume-title":"John Wiley","author":"Forsyth A. I","year":"1975"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384285"},{"key":"e_1_2_1_21_1","unstructured":"Goodsell A. M. Maher V. Tinto L. Smith & J. MacGregor (eds.) (1992) Collaborative Learning: A Sourcebook for Higher Education. University Park: National Center on Postsecondary Teaching Learning and Assessment Pennsylvania State University.  Goodsell A. M. Maher V. Tinto L. Smith & J. MacGregor (eds.) (1992) Collaborative Learning: A Sourcebook for Higher Education . University Park: National Center on Postsecondary Teaching Learning and Assessment Pennsylvania State University."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/961511.961542"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611967"},{"key":"e_1_2_1_24_1","unstructured":"Hogle J. (1995). Computer Microworlds in education: Catching up with Danny Dunn. (ERIC Document Reproduction Service No. ED 425738). http:\/\/www.eric.ed.gov\/ERICWebPortal\/contentdelivery\/servlet\/ERICServlet?accno=ED425738 Accessed February 2011  Hogle J. (1995). Computer Microworlds in education: Catching up with Danny Dunn. (ERIC Document Reproduction Service No. ED 425738). http:\/\/www.eric.ed.gov\/ERICWebPortal\/contentdelivery\/servlet\/ERICServlet?accno=ED425738 Accessed February 2011"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.2190\/U6X9-0M6H-MU1Q-V36X"},{"key":"e_1_2_1_26_1","unstructured":"Jenkins T (2004). \"The First Language -- A Case for Python?\" In The 4th Annual LTSN-ICS Conference. Galway Ireland August 2004  Jenkins T (2004). \"The First Language -- A Case for Python?\" In The 4th Annual LTSN-ICS Conference . Galway Ireland August 2004"},{"key":"e_1_2_1_27_1","unstructured":"Johnson D. W. R.T. Johnson and K.A. Smith (1991) Cooperative Learning: Increasing College Faculty Instructional Productivity. ASHE-FRIC Higher Education Report No.4 Washington D.C.: School of Education and Human Development George Washington University.  Johnson D. W. R.T. Johnson and K.A. Smith (1991) Cooperative Learning: Increasing College Faculty Instructional Productivity. ASHE-FRIC Higher Education Report No.4 Washington D.C.: School of Education and Human Development George Washington University."},{"key":"e_1_2_1_28_1","unstructured":"Johnson K. (1995) Language Teaching and Skill Learning Oxford Basil Blackwell.  Johnson K. (1995) Language Teaching and Skill Learning Oxford Basil Blackwell."},{"issue":"8","key":"e_1_2_1_29_1","first-page":"8","article-title":"The Problem of Teaching Object-Oriented Programming","volume":"11","author":"K\u00f6lling M.","year":"1999","journal-title":"Part 1: Languages,\" Journal of Object-Oriented Programming"},{"key":"e_1_2_1_30_1","unstructured":"Knuth D. E. (2005). Art of computer programming Volume 1 Fascicle 1 The: MMIX -- A RISC computer for the new millennium. Addison Wesley Professional.   Knuth D. E. (2005). Art of computer programming Volume 1 Fascicle 1 The: MMIX -- A RISC computer for the new millennium. Addison Wesley Professional."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1080\/03043799808923494"},{"key":"e_1_2_1_32_1","doi-asserted-by":"crossref","unstructured":"Mannila L Peltom\u00e4ki M. & Salakoski T. (2006). What about a simple language? Analyzing the difficulties in learning to program Computer Science Education 16(3) 211 -- 227.  Mannila L Peltom\u00e4ki M. & Salakoski T. (2006). What about a simple language? Analyzing the difficulties in learning to program Computer Science Education 16(3) 211 -- 227.","DOI":"10.1080\/08993400600912384"},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of the 38th Midwest Instructional and Computing Symposium","author":"Miller B. N.","year":"2005"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.612006"},{"key":"e_1_2_1_35_1","volume-title":"New Zealand: NACCQ 2009 22nd Annual Conference, 10--13 Jul 2009. In Proceedings of the 22nd National Advisory Committee on Computing Qualifications, 71--78","author":"Nesbit T.","year":"2009"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.28945\/210"},{"key":"e_1_2_1_37_1","unstructured":"Papert S. (1980). Mindstorms: Children Computers and Powerful Ideas Nova York: Basic Books   Papert S. (1980). Mindstorms: Children Computers and Powerful Ideas Nova York: Basic Books"},{"key":"e_1_2_1_38_1","unstructured":"Pattis R.E. (1981): Karel the Robot: A Gentle Introduction to the Art of Programming. John Wiley & Sons Inc. New York NY USA.   Pattis R.E. (1981): Karel the Robot: A Gentle Introduction to the Art of Programming . John Wiley & Sons Inc. New York NY USA."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1113847.1113888"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1002\/j.2168-9830.2004.tb00809.x"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140177"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971370"},{"key":"e_1_2_1_43_1","volume-title":"MA: Addison-Wesley","author":"Roberts E. S.","year":"1995"},{"key":"e_1_2_1_44_1","volume-title":"Irvine","author":"Rubinstein R","year":"1974"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384407"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.2190\/P9GT-RN11-3AY3-WBG6"},{"key":"e_1_2_1_47_1","unstructured":"Squire L.R. (1987) Memory and Brain. New York: Oxford University Press.  Squire L.R. (1987) Memory and Brain . New York: Oxford University Press."},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1177\/0959354399095002"},{"key":"e_1_2_1_49_1","unstructured":"Webster R. and F. Sudweeks (2006) \"Enabling Effective Collaborative Learning in Networked Virtual Environments\" Current Developments in Technology-Assisted Education (2) pp.1437--1441.  Webster R. and F. Sudweeks (2006) \"Enabling Effective Collaborative Learning in Networked Virtual Environments\" Current Developments in Technology-Assisted Education (2) pp.1437--1441."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1473195.1473227"},{"key":"e_1_2_1_51_1","volume-title":"Proceedings of the 13th Annual Midwest Computer Conference","author":"Zelle J. M.","year":"1999"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/13.940995"}],"container-title":["ACM Inroads"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2038876.2038894","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2038876.2038894","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:48:53Z","timestamp":1750240133000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2038876.2038894"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,12]]},"references-count":51,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,12]]}},"alternative-id":["10.1145\/2038876.2038894"],"URL":"https:\/\/doi.org\/10.1145\/2038876.2038894","relation":{},"ISSN":["2153-2184","2153-2192"],"issn-type":[{"value":"2153-2184","type":"print"},{"value":"2153-2192","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,12]]},"assertion":[{"value":"2011-12-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}