Coding as a Playground Programming and Computational Thinking in the Early Childhood Classroom
Coding as a Playground, Second Edition focuses on how young children (aged 7 and under) can engage in computational thinking and be taught to become computer programmers, a process that can increase both their cognitive and social-emotional skills. Learn how coding can engage children as producers—and not merely consumers—of technology in a playful way. You will come away from this groundbreaking work with an understanding of how coding promotes developmentally appropriate experiences such as problem-solving, imagination, cognitive challenges, social interactions, motor skills development, emotional exploration, and making different choices. Featuring all-new case studies, vignettes, and projects, as well as an expanded focus on teaching coding as a new literacy, this second edition helps you learn how to integrate coding into different curricular areas to promote literacy, math, science, engineering, and the arts through a project-based approach and a positive attitude to learning.
Introduction. Part I: Coding as Playground. 1. In the Beginning There Was Language 2. Tools for Expression 3. Playing with Code Part II: Coding as Literacy 4. Natural and Artificial Languages 5. Coding Stages 6. A Pedagogical Approach Part III: Computational Thinking 7. Thinking about Computational Thinking 8. Powerful Ideas in the Early Coding Curriculum 9. The Coding Process 10. Personal Growth through Coding Part IV: New Languages for Young Children 11. ScratchJr 12. KIBO 13. Design Principles: Programming Languages for Young Children 14. Teaching Strategies: Coding in the Early Curriculum. Conclusion.