Twenty Things to Do with a Computer Forward 50 in CITE Journal Articles
The current issue of the Contemporary Issues In Technology and Teacher Education Journal features three articles in celebration of our new book, Twenty Things to …
The personal blog of Gary S. Stager, Ph.D.
The current issue of the Contemporary Issues In Technology and Teacher Education Journal features three articles in celebration of our new book, Twenty Things to …
It’s hard to believe that it has been nearly a month since 75 educators descended upon The Ancona School in Chicago for the wildly successful …
Modern mathematics teaching and learning requires computation. Computer programming and mathematical knowledge construction should be inseparable. This downloadable handout attempts to make that case.
Over the past few months, I have been engaged in several projects intended to help educators in Alabama identify the potential of Computer Science, not just as a course of study, but as a vehicle for improving pedagogical practice and amplifying the potential of children.
At the start of the pandemic, I led an online masterclass sharing my approach to teaching kids to program computers. You may watch that video …
I fell in love with computer programming in a public junior high school 7th grade class back in 1975. (Read Me and Mr. Jones) By …
I hope that anyone reading this is healthy and sane during this period of uncertainty. Teachers and kids alike are grieving over the loss of …
Scratch is a miracle. It’s popularity as a creative computing environment and its ubiquity around the world are truly impressive. Millions of children use the …
All children should learn to program, not because it may lead to a job, but because it is a new liberal art and grants young …
Snap! is a block based language created by the University of California at Berkeley and used in their first year computer science courses, as well …