How to Teach Coding to Kids
Publication date: December 2020
This eBook has everything you need to incorporate coding and computational thinking into what you are already teaching by learning where to start and how to scaffold lessons for each student. By applying the included framework for teaching coding, you can level up your coding education skills over time and develop a strong foundation for computational thinking and computer science integration across your curriculum.
Rev Up Robotics
Publication date: February 2020
Unlike other robotics books and curriculum, Rev Up Robotics takes a cross-curricular approach, showing educators how to begin incorporating robotics in tandem with computational thinking into content area lessons or adapting for electives.
The book meets readers where they are and is arranged in three major parts. Part 1 covers the basics, defining robotics and sharing real-world applications along with how to teach foundational skills for computational thinking and computer science. Part 2 shows robotics in practice within the context of content areas and features lesson plans mapped to academic and technology standards, including the ISTE Standards and the Computer Science Teachers Association Standards. Part 3 offers advice on pedagogy and teaching strategies backed by research from the learning sciences, and shares approaches to teaching robotics using project-based learning or as part of after-school clubs or robotics competitions.
The book includes:
Programming considerations, including a pathway from working with visual blocks to programming in C++.
K-8 applicable resources from leading organizations, including Carnegie Mellon, LEGO Education, littleBits, Ozobot, VEX Robotics, Code.org and NASA.
Actionable steps, pro tips and resources for getting started, improving practice and preparing students for computational thinking, programming, core coding concepts and computer science fundamentals.
And much more!