It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
Computer Science (Coding)
Resources for educators about computer science, including the history of computers and coding sites for students.
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.
Even though the vast majority of teachers understand the importance of computer science in the 21st century, many struggle to find appropriate educational resources. Don't Teach Coding: Until You Read This Book fills a gap in current knowledge by explaining exactly what coding is and addressing why and how to teach the subject. This innovative book provides an overview of recent scientific research on how the brain learns coding, and features practical exercises that strengthen coding skills.
Deanna McLennan takes readers on a journey through her own kindergarten classroom and how she's actively cultivating computational thinking in her students through a Reggio Emilia lens and emergent curriculum. Using photos, vignettes, narrative, and more than eighty unplugged coding activities, this book will help readers better understand what coding is and how they can begin to implement easy and developmentally appropriate coding games and activities into their early childhood programs.
Coding as a Playground is the first book to focus on how young children (ages 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.
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.
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.