International Journal of Mobile Learning and Organisation · 2016 · 232 citations · 27 references
EducationEarly Childhood EducationTeachingCognitive DevelopmentDevelopmentally Appropriate PracticeLanguage DevelopmentComputational ThinkingComputer Science EducationEarly Childhood CurriculumPreschool DevelopmentAge-appropriate ProgrammingEducational Programming LanguagesPilot Study DesignProgramming CompetenceProgramming ConceptsProgramming For ChildrenProgramming Instruction
In recent years, the teaching of programming and development of fundamental programming concepts at the preschool age has attracted the interest of the educational and scientific community. International research has highlighted that teaching programming to young children has a crucial influence on the development of their cognitive functions. There are currently plenty of available programming environments suited for preschoolers. Researchers are adapting their views concerning the age threshold at which young children can effectively get involved with programming. A new programming environment, which was designed to help preschoolers familiarise with basic programming concepts, in a developmentally appropriate manner, is ScratchJr. This study performs a brief introduction to the characteristics of ScratchJr as well as a presentation of the results of a small-scale pilot study for the evaluation of ScratchJr as means of teaching basic programming concepts in the preschool classroom.
27
Jeannette M. Wing · Communications of the ACM · 2006 · 7.1K citations · Full text
Mitchel Resnick, John Maloney, Andrés Monroy‐Hernández et al. · Communications of the ACM · 2009 · 3.2K citations
Computational Thinking in K–12
Shuchi Grover, Roy Pea · Educational Researcher · 2013 · 2.4K citations
Bringing computational thinking to K-12
Valerie Barr, Chris Stephenson · ACM Inroads · 2011 · 1.7K citations