2019 · 26 citations · 31 references
EducationElementary EducationInstructionComputer-assisted InstructionOnline TeachingProgramming LanguagesOnline Language LearningOnline LearningChoice TestsEducational Programming LanguagesExam FeedbackLearning LogsOnline ProgrammingProgramming InstructionSchool-age Language Intervention
This paper describes an elementary school intervention to teach a text-based programming language to 10-11 year old students. We compare students with no previous programming experience with students with 3 semesters of experience with a block-based programming language. We analyze students' performance and learning based on detailed logs in an online programming platform and on multiple choice tests. Although both groups have a similar percentage of syntactical errors, the experienced group showed a better performance on exam scores and a lower number of test case errors. These findings suggest that, 10-11 year old students benefit from block-based experience when learning a new text-based programming language.
31
Mitchel Resnick, John Maloney, Andrés Monroy‐Hernández et al. · Communications of the ACM · 2009 · 3.2K citations
A new way of teaching programming skills to K-12 students: Code.org
Computers in Human Behavior · 2015 · 423 citations
Education, Instruction, Teaching +10
Teaching objects-first in introductory computer science
Stephen Cooper, Wanda Dann, Randy Pausch · 2003 · 398 citations