Follow Us On Twitter

Testimonials

This timely book is laser-focused on K-12 computer science teachers: what concepts should our students learn, and how can we help them learn? Its authors are world-leading computer scientists and educators involved in K12-CS, and the book is deeply rooted in the best research we know. But the focus throughout is practical: the opportunities and challenges of the classroom. No computing teacher should be without it.
Simon Peyton Jones
Chair of Computing at School, England | Microsoft Research, Cambridge
This collection represents the best of how we (researchers, developers, and teachers of computing) think about what computing teachers need to know…I have no doubt that all computing educators will find this book useful in their own classrooms.
Mark Guzdial
Professor, University of Michigan
We are proud to recommend this text to every K-12 (and college) CS instructor. An outstanding, groundbreaking, bona fide “Methods of Teaching Computer Science” text, edited by @shuchig, with contributions from a number of known leaders in CS Education
CS4IL (a coalition of stakeholders in Illinois dedicated to achieving an equitable world-class K-12 Computer Science education for every student, in every school, throughout Illinois.)
After one semester teaching from the text, my much-loved Computer Science in K-12 A-Z Handbook is dog-eared and crinkled, cherished with wear from eager use. An essential guide for all levels of K-12 CS pedagogy, the A-Z Handbook is as useful for in-service teachers as for pre-service teachers. It succinctly blends easy to read chapters with excellent figures and charts cleverly covering CS concepts, instructional practices, and research-based CS pedagogy. The breadth of topics covered will naturally assist teachers in deepening their content and pedagogical knowledge as they return again and again to each chapter
Christine Liebe
Professor & Research Associate, Colorado School of Mines
Every time I read this book I learn something new. It’s a just great resource and I would recommend it to every CS teacher to give it a read. Looking forward to the next edition in due course. Thanks again @shuchig and everyone who contributed.
Matthew Wimpenny-Smith
BCS Certified Computing Master Teacher, UK
Every new and experienced K-12 CS teacher should take the time to devour the ideas from this new book. Lots of ideas to explore and put into practice.
Grant Hutchinson
High school Computer Science and Computer Engineering Teacher (Toronto, Canada)
Just finished leafing through and tagging pages for the upcoming school year…always my go-to! Willing to share but really…you need this on your shelf!#ocsbCodes #ocsbMath
Jennifer King
High school Mathematics Teacher, IICT instructor/course developer, Ottawa, CA
I am new to teaching computer science, this is my fourth year of doing so after teaching science for almost 20 years. I received a three year provisional license from the state of Wisconsin to teach Computer Science. This year I completed the process and have earned the full teaching license. We started our school's computer science program based on a Microsoft certification curriculum which was very scripted and geared towards passing their certification tests. Microsoft has now discontinued the series of tests we were using so I am reworking my curriculum. Your book was the first resource I found that was not a paid subscription program that actually provided specific explanations of topics to cover and why they should be covered, along with detailed examples of projects students could create which could be adapted to reflect student interest. I have currently developed lessons around the information presented in Chapter 1: Algorithms, Chapter 2: Before you Program, Plan, and Chapter 13: Modularity with Methods and Functions. I look forward to digging deeper into the rest of the book for ways to improve my instruction.
Dan Hanley
Online Coordinator/Intervention Specialist, Cashton School District, WI
Just started reading but the topics are Exactly what I need!!!My copy just arrived in the post and... Wow.
It’s so flipping awesome! Great PRACTICAL ideas backed by research *with references*. Highly recommend.
Michelle Chomiak
, Perth, Australia
A must read for everyone who teaches computer science.. The book perfectly combines the current state of research with concrete educational designs for the classroom
A great gift for teachers is this book on teaching CS edited by @shuchig Good for both CS and non-CS teachers. CS is all around us (and it is more than just computers) so this is a great way to introduce CS.
Jason McKenna
Published Ed Tech leader
Every teacher who is going to teach programming should have and study – Computer Science in K-12: An A-to-Z Handbook on Teaching Programming.
I can’t wait to share your book with my colleagues. When I started transitioning from teaching physics to computer science, I thought for sure that someone was hiding all the materials on PCK from me. Your book helps to fill that need. Thank you! I started with Ch 14: Naive Conceptions of Novice Programmers by Juha Sorva in @shuchig’s book Computer Science in K-12. It captured and distilled misconceptions (preconceptions per #modphys) that I have been struggling to identify. I wish I had this book 8 years ago!
Geoff Schmit
Physics and Computer Science teacher and FIRST Robotics mentor
A must read book for educationists by Shuchi Grover on Computer Science in K12.
Saieesh Gandhi
Coding And Robotics Education in Schools (CARES), Government of Goa, India
Can’t recommend @a2zk12cs highly enough.
Juliet Waters
Educator, writer, CKO @kidscoding (Montreal, Canada)
A gift for education.
Sheena Vaidyanathan
Grade 6-8 CS teacher (Los Altos, CA)
I may be a bit biased but this is an excellent read and resource.
Kelly Powers
Teacher in Residence, Cornell Tech & CS4All, NYC
Cannot recommend it enough! Its a clear and simple way to refine your teaching practices in actionable ways!
Lily Ho
Assistant Principal and CS teacher, NYC Department of Education
I’m joining a book club with other educators to review A-Z of Teaching Intro Programming. We mayget the author to join a session. Looks like a great resource!
Sue O'Connell
Chicago, IL
From teaching Comp Sci KS5/UG to KS3 last year, was a bit of a shock. This book @a2zk12cs arrived today, full of useful strategies to try out on my younger students. Lots of learner centred pedagogy and integration with Maths info
Ms. Olsen-Dry
South Cambridgeshire, UK
This book is excellent and I would recommend it to novice and expert Computing teachers. Fantastic chapters!
Matthew Wimpenny-Smith
UK
@shuchig’s CS in K-12 is a very timely read. I do not have a CS degree and I’ve ‘dabbled’ in this space. Highly recommend this book as a support for all @CANFIRST mentors and coaches looking to leverage #morethanrobots @CjcfabbriChris @alternateacher
Luke Persaud
Toronto, Canada
Loving a book I don’t have to read from start to finish. Feels like a GOTO book 😉 #caschat @CompAtSch
Mark Weddell
London, UK
I still have many chapters to go, and enjoying how this resource challenges my own practice as a classroom teacher and learning coach, an advocate/supporter for @CANFIRST @FIRSTweets and @skillsontario
Luke Persaud
Toronto, Canada
Just finished reading the first chapter of @shuchig’s Computer Science In K-12! Feeling soooo ready for our first Chicago #CSTA Book Club meeting August 26th from 7:30-9:00pm!
Nick Stoyas
Chicago, IL
I finished reading Computer Science in K-12: An A to Z Handbook on Teaching Programming. Here’s my synopsis and reflection on why it should be on your bookshelf if you’re a K-12 CS teacher or teacher educator. Thanks for writing@shuchig et al.!
Dr. Amy Ko
CS. Professor at the University of Washington, Seattle
Great book— I love it and highly recommend it to all.
Dr. Anthony Petrosino
Associate Dean for Research and Outreach in SMU’s Simmons School and Professor in the Simmons Department of Teaching and Learning.
Wow, how did I not know about this!? How can we get this in the hands of more educators!?
Joachim Horn
Just started reading but the topics are Exactly what I need!!!
Susan Geller Ettenheim
Computer Science/Art/Teacher, New York City Dept. Of Education