Learn how coding can engage children as producers--and not merely consumers--of technology in a playful way…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 approach to learning.
This book offers a deep dive into computer science integration, providing guidelines for designing elementary CS/math curricula through case studies and practical examples. Coding + Math offers the analytical foundation teachers need to inform their practice, specifically in mathematics. Grounded in research, the book's mini-lessons contrast visual-based coding with text-based programming.
Today, schools are introducing STEM education and robotics to children in ever-lower grades. . Presenting code as a universal language, she shows how children discover new ways of thinking, relating, and behaving through creative coding activities.
The definitive resource for understanding what coding is, designed for educators and parents…This innovative book provides an overview of recent scientific research on how the brain learns coding, and features practical exercises that strengthen coding skills…a valuable resource for K-12 educators in computer science education and parents wishing to understand the field to help chart their children's education path.
Highlights of the second edition include: - New sections on machine learning and data-driven (epistemic) programming - Revised chapter on relating ethical and societal aspects to knowledge-rich aspects of computer science education - A new set of chapters on the learning of programming, including design, pedagogy and misconceptions - A chapter on the way we use language in the computer science classroom.
This book provides a step-by-step guide to teaching computing at secondary level. It offers an entire framework for planning and delivering the curriculum and shows you how to create a supportive environment for students in which all can enjoy computing.