Your filtered results are below
Computer Science in K-12: An A-To-Z Handbook on Teaching Programming
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 growing anxiety about preparing teachers to teach effectively at all grade levels. 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.
Teaching Computing in Secondary Schools: A Practical Handbook
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. The focus throughout is on giving students the opportunity to think, program, build and create with confidence and imagination, transforming them from users to creators of technology. In each chapter, detailed research and teaching theory is combined with resources to aid the practitioner, including case studies, planning templates and schemes of work that can be easily adapted.
The Little Book of Algorithms 2.0
This workbook is designed to help those learning and teaching Computer Science at secondary school level. The aim of the book is to help students build fluency in their Python programming.
100 Ideas for Secondary Teachers: Outstanding Computing Lesson
An essential collection of 100 practical, tried and tested ideas for teaching computing in secondary schools. This is the perfect resource for computing teachers at all levels, whether specialist or non-specialist, newly qualified or experienced. From rubber duck debugging to teaching algorithm design through magic tricks and even setting up an escape room to raise awareness about cyber security, this is the ultimate toolkit for any teacher looking to diversify their lesson plans or revamp their teaching of computing.
How to Teach Computer Science: Parable, practice and pedagogy
This book is for new or aspiring computer science teachers wishing to improve their subject knowledge and gain confidence in the classroom. And it's for experienced computer science teachers who wish to hone their practice, in particular in the areas of explicit instruction, tackling misconceptions and exploring pedagogical content knowledge.