
Computational Thinking and Coding for Every Student
The Teacher's Getting-Started Guide
- English
- ePUB (mobile friendly)
- Available on iOS & Android
Computational Thinking and Coding for Every Student
The Teacher's Getting-Started Guide
About this book
Empower tomorrow's tech innovators Our students are avid users and consumers of technology. Isn't it time that they see themselves as the next technological innovators, too? Computational Thinking and Coding for Every Student is the beginner's guide for K-12 educators who want to learn to integrate the basics of computer science into their curriculum. Readers will find
- Practical strategies for teaching computational thinking and the beginning steps to introduce coding at any grade level, across disciplines, and during out-of-school time
- Instruction-ready lessons and activities for every grade
- Specific guidance for designing a learning pathway for elementary, middle, or high school students
- Justification for making coding and computer science accessible to all
- A glossary with definitions of key computer science terms, a discussion guide with tips for making the most of the book, and companion website with videos, activities, and other resources
Momentum for computer science education is growing as educators and parents realize how fundamental computing has become for the jobs of the future. This book is for educators who see all of their students as creative thinkers and active contributors to tomorrow's innovations.
"Kiki Prottsman and Jane Krauss have been at the forefront of the rising popularity of computer science and are experts in the issues that the field faces, such as equity and diversity. In this book, they've condensed years of research and practitioner experience into an easy to read narrative about what computer science is, why it is important, and how to teach it to a variety of audiences. Their ideas aren't just good, they are research-based and have been in practice in thousands of classrooms…So to the hundreds and thousands of teachers who are considering, learning, or actively teaching computer science—this book is well worth your time."
Pat Yongpradit
Chief Academic Officer, Code.org
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Table of contents
- Cover
- Acknowledgements
- Half Title
- Acknowledgements
- Title Page
- Copyright Page
- Contents
- Foreword
- Preface
- Acknowledgments
- About the Authors
- Part 1 Storyboarding
- 1 An Introduction to Computer Science
- 2 Why Kids Should Have the Opportunity to Learn
- Part 2 Casting Call
- 3 Try Your Hand at Coding
- 4 Getting Started in the Classroom
- 5 Dos and Don’ts of Teaching Computer Science
- Part 3 In Production
- 6 Activities That Foster Computational Thinking
- 7 Decomposition
- 8 Pattern Recognition (With Pattern Matching)
- 9 Abstraction
- 10 Automation
- 11 Activities That Foster Spatial Reasoning
- 12 Making With Code
- Part 4 Your Feature Presentation
- 13 Designing a Curriculum Continuum Across K–12
- 14 Important Ideas Across All Grades
- 15 The Elementary Pathway
- 16 The Middle School Pathway
- 17 The High School Pathway
- 18 Adapting Lessons for Your Class
- 19 What People Are Doing and How They Are Doing It Well
- Afterword Opportunities Abound
- Computational Thinking and Coding for Every Student Discussion Guide
- Glossary
- References
- Index
- Publisher Note