Computer Science Education

Behold, the Power and Beauty of Buttons!

We click on buttons all the time in the digital realm. But, the buttons we click on mask a dizzyingly…

All of Math in One Map? See For Yourself.

I love this visualization of how different fields in mathematics inter-relate. For both teachers and learners, representing a discipline this…

Teaching Computational Thinking with Stories of Electricity

Kids loves drama. Don’t fight it; embrace it. I recently developed this prototype project for elementary school students where they…

The 58 Minute Introduction to Algorithms by an Oxford Mathematician You’ve Been Waiting For

Nothing says nerd like desperately downloading a new BBC show about algorithms to one’s phone just before the subway goes…

Stop Teaching Computer Science. Start “Embedding” It.

I’ve said it before: if we are serious about teaching computer science in K-12 schools, we have to reimagine how…

Before You “Agree” with Terms of Service, Check Out this Art Installation

Whenever we–or our students–click on an “I Agree” button in response to a company’s Terms of Service (ToS), we are…

Love These Beautiful Retro Maps of Recent Education Data

Hats off to Nathan Yau at Flowing Data for this gorgeous collection of maps visualizing American educational statistics. Need to…

Here’s that Map of Computer Science You Were Looking For

If we’ve worked together you know I like me a visual. There are simply things that are better conveyed via…

Room7: the Consortium of Refugee Coding Schools I’m Helping Establish

For over a year, I have been quietly helping establish a consortium of about a dozen coding schools throughout Europe…

An Easy Way to Start Coding in English Class (And Beyond)

Here is an excellent example of a low-lift activity to get started exploring programming in English class. All you need…

Shakespearean Robotics

In honor of Shakespeare’s 454th birthday today, I present to you BardBots–a Shakespearean introduction to computational thinking. Students study monologues…

Fibonacci Sequence Poetry? Yes, Please!

I’ll say it again: we must do more to blur the lines between the worlds of numbers and letters. This…

Racism and the Limits of Data Visualizations

What a thoughtful discussion of the limits of empirical data and visualizations in public discourse. In this commentary, Andre Perry…

Why Computer Science Belongs in English Class

Computer science in ELA class? Yes. Especially in ELA! For a few years now, I have been building the case…

Science and Poetry, Both are Celebrations

Science and poetry are two sides of the same universal coin. (And here’s another, more etymological take, on the matter.)…

Allow Our Elections System to Remind You Why We Should Teach Computer Science

Tip of the hat to this computer science professor for making a complex issue broadly understandable. Our election system is…
Close
Close