Computer Science in K-12: An A-to-Z Handbook on Teaching Programming (Black & White Edition)

$15.99
by Shuchi Grover

Shop Now
This book is an essential, enduring, practical guide for every K-12 teacher anywhere who is either teaching or planning to teach computer science and programming at any grade level. Coding teaches our students the essence of logical thinking and problem solving while also preparing them for a world in which computing is becoming increasingly pervasive. While there’s excitement and enthusiasm about programming becoming an intrinsic part of K-12 curricula the world over, there’s also a growing and crucial need to prepare teachers to teach effectively at all grade levels. Readers will discover:❖ An A-to-Z organization that affords comprehensive insight into teaching introductory programming.❖ 26 chapters that cover foundational concepts, practices and well-researched pedagogies related to teaching introductory programming as an integral part of K–12 computer science. Cumulatively these chapters address the two salient building blocks of effective teaching of introductory programming—what content to teach (concepts and practices) and how to teach (pedagogy).❖ Concrete ideas and rich grade-appropriate examples inspired by practice and research for classroom use.❖ Perspectives and experiences shared by educators and scholars who are actively practicing and/or examining the teaching of computer science and programming in K-12 classrooms. FOREWORD BY MARK GUZDIAL. Visit shuchigrover.com for more information on the book. "This collection represents the best of how we (researchers, developers, and teachers of computing) think about what computing teachers need toknow...I have no doubt that all computing educators will find this bookuseful in their own classrooms." -- MARK GUZDIAL, Professor, University of Michigan "It is increasingly clear that computer science isfoundational for every student to learn. Shuchi Grover does a beautifuljob of bringing together viewpoints from across the wide landscape of CS education to make this new subject accessible for K-12 educators." -- HADI PARTOVI, Co-founder and CEO, Code.org "This timely book islaser-focused on K-12 computer science teachers: what concepts shouldour students learn, and how can we help them learn? Its authors areworld-leading computer scientists and educators involved in K12-CS, andthe book is deeply rooted in the best research we know. But the focusthroughout is practical: the opportunities and challenges of theclassroom. No computing teacher should be without it." -- SIMON PEYTONJONES, Chair of Computing at School, England - Microsoft Research,Cambridge This book is testimony to the amazing"Computer Science for All" community in the US (especially) and around the world. It would not have come together had it not been for a wonderful group of contributors and co-authors who so willingly jumped on board to join me on this journey.  The ~40 authors represent CS classrooms in the US, Canada, the UK, Australia, Germany, Finland, and Switzerland). Crafting the A-to-Z organization of the book was a fun experience. Check out the chapters and authors-- Foreword (Inventing Computing Education in Schools) by Mark Guzdial A lgorithms (Shuchi Grover) - B efore You Program, Plan! (Phil Bagge, Shuchi Grover) - C reative Coding (Miles Berry) - D ata Structures (Baker Franke, Richard Kick) - E vents (Jennifer Rosato, David Wolber) - F eedback Through Formative Check-Ins (Shuchi Grover, Vicky Sedgwick, Kelly Powers) - G uided Exploration Through Unplugged Activities (Paul Curzon, Shuchi Grover) - H ard Fun With Hands-on Constructionist Project-Based Learning (Deborah Fields, Yasmin Kafai) - I ntegrating Programming Into Other Subjects (Shuchi Grover, Aman Yadav) - J avaScript, Python, Scratch, or Something Else? Navigating the Bustling World ofIntroductory Programming Languages (David Weintrop, Shuchi Grover) - K nowledge, Skills, Attitudes, and Beliefs
Learning Goals forIntroductoryProgramming (Rebecca Vivian, Shuchi Grover, Katrina Falkner) - L earner-Centered and Culturally Responsive Pedagogy (Tia C. Madkins, Jakita O.Thomas,Jessica Solyom, Joanna Goode, Frieda McAlear) - M odularity With Methods and Functions (Mike Zamansky, Jens Monig, Jonalf Dyrland-Weaver) - N aïve Conceptions of Novice Programmers (Juha Sorva) - O perators and Expressions (Matthias Hauswirth, Shuchi Grover) - P air Collaboration and Pair Programming (Shannon Campe, Jill Denner) - Q uestioning and Inquiry (Shuchi Grover, Steven Floyd) - R epetition and Recursion (Dan Garcia, Joshua Paley) - S electing Pathways With Conditionals (Shuchi Grover) - T esting and Debugging (Kathryn Rich, Carla Strickland) - U niversal Design for Learning: Reaching All Students (Maya Israel, Todd Lash) - V ariables (Shuchi Grover) - W orked Examples and Other Scaffolding Strategies (Jane Waite, Shuchi Grover) - X -ing boundaries With Physical Computing (Sue Sentance, Katharine Childs) - Y ay, My Program Works! Beyond Working Code ... Good Habits of Programming (Shuchi Grover) - Z estful Learning (Bryan Twarek) Cod

Customer Reviews

No ratings. Be the first to rate

 customer ratings


How are ratings calculated?
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzes reviews to verify trustworthiness.

Review This Product

Share your thoughts with other customers