skip to main content
10.1145/2485760.2485785acmconferencesArticle/Chapter ViewAbstractPublication PagesidcConference Proceedingsconference-collections
research-article

Designing ScratchJr: support for early childhood learning through computer programming

Published:24 June 2013Publication History

ABSTRACT

ScratchJr is a graphical programming language based on Scratch and redesigned for the unique developmental and learning needs of children in kindergarten to second grade. The creation of ScratchJr addresses the relative lack of powerful technologies for digital creation and computer programming in early childhood education. ScratchJr will provide software for children to create interactive, animated stories as well as curricula and online resources to support adoption by educators. This paper describes the goals and challenges of creating a developmentally appropriate programming tool for children ages 5-7 and presents the path from guiding principles and studies with young children to current ScratchJr designs and plans for future work.

References

  1. L. Beals and M. Bers. Robotic technologies: When parents put their learning ahead of their child's. J Int Learn Res, 17(4):341--366, 2006.Google ScholarGoogle Scholar
  2. M. Ben-Ari. Constructivism in computer science education. In ACM SIGCSE Bulletin, volume 30, pages 257--261. ACM, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. U. Bers. Positive technological development: Working with computers, children, and the internet. MassPsych, 51(1):5--7, 2007.Google ScholarGoogle Scholar
  4. M. U. Bers. Blocks to robots: Learning with technology in the early childhood classroom. Teachers College, New York, NY, 2008.Google ScholarGoogle Scholar
  5. M. U. Bers. Using robotic manipulatives to develop technological fluency in early childhood. Cont P on Sci Technol Early Child Educ, pages 105--225, 2008.Google ScholarGoogle Scholar
  6. E. Cejka, C. Rogers, and M. Portsmore. Kindergarten robotics: Using robotics to motivate math, science, and engineering literacy in elementary school. Int J Eng Educ, 22(4):711--722, 2006.Google ScholarGoogle Scholar
  7. D. H. Clements. The future of educational computing research: The case of computer programming. Inf Technol in Child Educ Ann, 1999(1):147--179, 1999.Google ScholarGoogle Scholar
  8. D. H. Clements and J. Sarama. Strip mining for gold: Research and policy in educational technology -- a response to "fool's gold". Assoc Adv Comput Educ J, 11(1):7--69, 2003.Google ScholarGoogle Scholar
  9. C. Copple and S. Bredekamp. Developmentally appropriate practice in early childhood programs serving children from birth through age 8. NAEYC, Washington, DC, 2009.Google ScholarGoogle Scholar
  10. C. Cordes and E. Miller. Fool's gold: A critical look at computers in childhood. 2000.Google ScholarGoogle Scholar
  11. D. H. Feldman. Piaget's stages: The unfinished symphony of cognitive development. New Ideas Psychol, 22(3):175--231, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  12. H. Gardner, M. L. Kornhaber, and W. K. Wake. Intelligence: Multiple perspectives. Harcourt Brace College, Fort Worth, TX, 1996.Google ScholarGoogle Scholar
  13. J. P. Hourcade, B. B. Bederson, A. Druin, and F. Guimbretière. Differences in pointing task performance between preschool children and adults using mice. ACM T Comput-Hum Int, 11(4):357--386, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. C. Kelleher and R. Pausch. Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers. ACM Comput Surv, 37(2):83--137, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. C. Lightfoot, M. Cole, and S. R. Cole. The development of children. Worth, New York, NY, 2008.Google ScholarGoogle Scholar
  16. K. B. McKeithen, J. S. Reitman, H. H. Rueter, and S. C. Hirtle. Knowledge organization and skill differences in computer programmers. Cognitive Psychol, 13(3):307--325, 1981.Google ScholarGoogle ScholarCross RefCross Ref
  17. NAEYC and Fred Rogers Center. Technology and interactive media as tools in early childhood programs serving children from birth through age 8. 2012.Google ScholarGoogle Scholar
  18. National Research Council. Mathematics learning in early childhood: Paths toward excellence and equity. 2009.Google ScholarGoogle Scholar
  19. D. A. Norman. User centered system design: New perspectives on human-computer interaction, chapter Cognitive engineering, pages 31--61. Lawrence Erlbaum, Hillsdale, NJ, 1986.Google ScholarGoogle Scholar
  20. C. Rader, C. Brand, and C. Lewis. Degrees of comprehension: Children's understanding of a visual programming environment. In Proc ACM SIGCHI Human Factors in Computing Systems, pages 351--358. ACM, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. M. Resnick. Sowing the seeds for a more creative society. Learning and Leading with Technology, 35(4):18--22, 2007.Google ScholarGoogle Scholar
  22. C. Rogers and M. Portsmore. Bringing engineering to elementary school. J STEM Educ, 5(3-4):17--28, 2004.Google ScholarGoogle Scholar

Index Terms

  1. Designing ScratchJr: support for early childhood learning through computer programming

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        IDC '13: Proceedings of the 12th International Conference on Interaction Design and Children
        June 2013
        687 pages
        ISBN:9781450319188
        DOI:10.1145/2485760

        Copyright © 2013 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 24 June 2013

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate172of578submissions,30%

        Upcoming Conference

        IDC '24
        Interaction Design and Children
        June 17 - 20, 2024
        Delft , Netherlands

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader