# data[].attributes.body
https://www.canva.com/design/DAGGulSQALg/JY_Nqad182vkhGZuyo4jOQ/view?utm_content=DAGGulSQALg&utm_campaign=designshare&utm_medium=link&utm_source=editor

# data[].attributes.attachment_link.readable_text
In order to integrate computational thinking into K-12 teaching and learning, educators must define what students need to know and be able to do to be successful computational thinkers. Our recommended framework has three concentric circles.

Computational thinking skills, in the outermost circle, are the cognitive processes necessary to engage with computational tools to solve problems. These skills are the foundation to engage in any computational problem solving and should be integrated into early learning opportunities in K-3.

Computational thinking practices, in the middle circle, combine multiple computational skills to solve an applied problem. Students in the older grades (4-12) may use these practices to develop artifacts such as a computer program, data visualization, or computational model.

Inclusive pedagogies, in the innermost circle, are strategies for engaging all learners in computing, connecting applications to students' interests and experiences, and providing opportunities to acknowledge, and combat biases and stereotypes within the computing field.

# data[].attributes.attachment_link.title
What is Computational Thinking? - Digital Promise

# data[].attributes.attachment_link.description
Computational thinking is an interrelated set of skills and practices for solving complex problems, a way...

# data[].attributes.attachment_link.readable_text
Preface Why This Book? Why Now? What to Expect A Note About Preparation Lights, Camera, Action! Acknowledgments About the Authors Part 1: Storyboarding Chapter 1. An Introduction to Computer Science Computer Science Is Within You An Introduction to Computational Thinking What Computer Science Is What Computer Science Is Not Chapter 2. Why Kids Should Have the Opportunity to Learn What Computer Science Really Teaches It Would Be Irresponsible Not to Introduce Computer Science Part 2: Casting Call Chapter 3. Try Your Hand at Coding Time Well Spent Key Strategy: Pair Programming Teacher Warm-ups and Exercises Chapter 4. Getting Started in the Classroom Start Low-Tech Encourage Movement Foster Critical Consumption Protect Privacy and Prevent Cyberbullying Achieve Access Banish Anxiety Chapter 5. Dos and Don'ts of Teaching Computer Science 1. DON'T Expect to Be an Expert 2. DO Let Your Class Explore 3. DO Let Your Class Share 4. DO Give Kids Time to Move 5. DO Get Creative 6. DON'T Be a Bore 7. DO Relate Computer Science to Students' Lives 8. DON'T Expect Cookie-Cutter Results 9. DO Set Students up for Success 10. DO Treat CS as an Art 11. DO Give It a Try Part 3: In Production Chapter 6. Activities That Foster Computational Thinking Thinking Computationally Digging Deeper Into Computational Thinking Chapter 7. Decomposition Decomposition Resources Lesson Plan: Break It Down! Decomposition: Break It Up! Chapter 8. Pattern Recognition (With Pattern Matching) Pattern Recognition Resources Lesson Plan: Divine Patterns Chapter 9. Abstraction Abstraction Resources Lesson Plan: So Abstract Sample Stories Chapter 10. Automation Automation Resources Lesson Plan: Algorithms and Automation- A Compliment Generator A Last Word on Computational Thinking What's Next? Chapter 11. Activities That Foster Spatial Reasoning Spatial Abilities Tied to Success in STEM "Spatialize" Your Teaching Wrapping It Up Chapter 12: Making With Code Making Within STEAM Studies Design for Design Thinking "Freestyle" Making Part 4: Your Feature Presentation Chapter 13. Designing a Curriculum Continuum Across K-12 Chapter 14. Important Ideas Across All Grades Pair Programming Learning to Learn Resources at the Ready Equitable Practices Chapter 15. The Elementary Pathway Kindergarten and First Grade Second and Third Grades Fourth and Fifth Grades Out-of-School Learning in the Elementary Grades Elementary Computer Science Resources Curriculum: Build an Alligator! Chapter 16. The Middle School Pathway Out-of-School Time in the Middle Grades Middle School Computer Science Resources Curriculum: Create Your Own Fortune Chapter 17. The High School Pathway Out-of-School Time in High School High School Computer Science Resources Curriculum: Roll the Dice Chapter 18. Adapting Lessons for Your Class 1. The Lessons Are Only Suggestions 2. Adapt a Lesson for Younger Students 3. Adapt a Lesson for Older Students 4. Create a Lesson to Squeeze Into Other Curricula Chapter 19. What People Are Doing and How They Are Doing It Well Taking It to the Streets: Build Community Enthusiasm for Computer Science Testimonials Afterword: Opportunities Abound Discussion Guide Glossary References Index

# data[].attributes.attachment_link.title
Computational Thinking and Coding for Every Student

# data[].attributes.attachment_link.description
Computer science is the backbone of innovation. This is the beginner’s guide for K-12 educators who want to know how to integrate coding and com...

# data[].attributes.attachment_link.readable_text
You belong in this world of computer science education-and because of you, adults of the future will understand how to responsibly participate in high-tech environments with confidence.
Districts, cities, and states are moving toward computer science requirements for all K-12 classrooms, even in courses that were not previously associated with technology. These new requirements leave many teachers feeling anxious and unprepared when it comes to integrating computer science into existing curriculum. This book is here to support educators in that shift by inviting them to explore computer science and coding in an approachable and unintimidating way.

Let's All Teach Computer Science: K-12 is a source of inspiration and empowerment for educators who are moving into this technological wonderland. Kiki Prottsman has more than 15 years of experience in computer science education, and her insight informs thoughtful discussions on promoting creativity, problem-solving, and collaboration in students. The book positions computer science in a way that supports other essential skills-such as reading, writing, and mathematics- by providing customizable frameworks that help to seamlessly integrate computer science into core subjects. This book:

Provides powerful insights for creating innovative and inclusive learning environments

Offers practical examples of integrating computer science into traditional subjects like math, history, art, and more

Highlights the importance of addressing implicit biases and promoting computer science as an inclusive field for all students

Includes insights on classroom technology and educational technology, as well as AI and its role in education

Encourages educators to work together to nurture digital innovators while recognizing potential challenges and frustrations

Let's All Teach Computer Science is an essential guide that equips K-12 teachers with the knowledge and tools necessary to begin teaching computer science immediately-and does so in an enjoyable way, thanks to Prottsman's friendly and playful style.

# data[].attributes.attachment_link.description
An essential guide that equips K-12 teachers with customizable frameworks to seamlessly integrate computer science into core subjects.

# data[].attributes.attachment_link.readable_text
Educators continually improve their practice by developing an understanding of computational thinking and its application as a cross-curricular skill. Educators develop a working knowledge of core components of computational thinking, such as decomposition, gathering and analyzing data, abstraction, algorithm design, and the impacts of computing on people and society.

# data[].attributes.attachment_link.description
The ISTE Computational Thinking Competencies provide guidelines for integrating computational thinking across all subjects and grade levels.

# data[].attributes.attachment_link.title
Positive Technological Development Framework – DevTech Research Group

# data[].attributes.attachment_link.description
Bers, M. (2020). Coding as a Playground: Programming and Computational Thinking in the Early Childhood Classroom.

# data[].attributes.body
https://shop.capstonepub.com/Shop/s/product/detail/01t4z00000AdaafAAB

# data[].attributes.body
https://shop.capstonepub.com/Shop/s/product/detail/01t4z00000AdUKcAAN

# data[].attributes.body
https://shop.capstonepub.com/Shop/s/product/detail/01t4z00000AdU1LAAV

# data[].attributes.body
https://shop.capstonepub.com/Shop/s/product/detail/01t4z00000AdcjMAAR

# data[].attributes.body
https://shop.capstonepub.com/Shop/s/product/detail/01t4z00000AcisoAAB

# data[].attributes.body
https://shop.capstonepub.com/Shop/s/product/detail/01t4z00000AchlcAAB

# data[].attributes.body
https://shop.capstonepub.com/Shop/s/product/detail/01t4z00000AciKGAAZ

# data[].attributes.body
https://shop.capstonepub.com/Shop/s/product/detail/01t4z00000AciLrAAJ

# data[].attributes.body
https://shop.capstonepub.com/Shop/s/product/detail/01t4z00000AdMVsAAN

# data[].attributes.body
https://shop.capstonepub.com/Shop/s/product/detail/01t4z00000AdXbUAAV

# data[].attributes.body
https://shop.capstonepub.com/Shop/s/product/detail/01t4z00000AdcNKAAZ

# data[].attributes.body
https://shop.capstonepub.com/Shop/s/product/detail/01t4z00000AdSwFAAV

# data[].attributes.body
https://shop.capstonepub.com/Shop/s/product/detail/01t4z00000AciBvAAJ

# data[].attributes.body
https://shop.capstonepub.com/Shop/s/product/detail/01t4z00000AchlbAAB

# data[].attributes.body
https://forms.office.com/r/55aNYiu6dr

# data[].attributes.headline
Super helpful research paper on CT in the classroom

# data[].attributes.subject
Super helpful research paper on CT in the classroom

# data[].attributes.attachment_link.provider_name
KinderLab Robotics, Inc. - Screen-Free STEAM Coding and Robotics for Young Learners. Playful Learning!

# data[].attributes.attachment_link.title
Robot Kits For Kids - Meet KIBO | KinderLab Robotics, Inc.

# data[].attributes.attachment_link.description
Meet KIBO, the programmable robot kit for kids. KIBO lets early learners build, program and decorate their own robot kit in a hands on, screen free way.

# data[].attributes.wish_content.attachment_props.question
What is your comfort with computational thinking?