Recent articles

10 easy steps to start coding with Google CS First

10 easy steps to start coding with Google CS First

11/29/2018

Topics: Coding & robotics, Computational Thinking, Robotics

In Greenfield Union School District where I teach fifth grade, I’m known as a bit of a technology enthusiast. This means I’m always excited about new ways to integrate tech in the classroom…

MORE

A teacher helps a student.

There's more to digital equity than devices and bandwidth

10/03/2018

Topics: 1:1, Assistive and adaptive technologies, Augmented reality, BYOD, Computational Thinking, Curriculum, Education leadership, Gamification, Gaming, Makerspaces, Mobile learning, Personalized Learning, professional learning, Project-based learning, Robotics, STEM & STEAM, Technology infrastructure, Tools

The past decade has seen a narrowing of the digital divide when it comes to two things: the number of devices in classrooms and the Wi-Fi that transforms these devices into powerful learning tools.

But it’s premature to say the digital playing field has been leveled.…

MORE

Make CS accessible to all students with physical computing

Make CS accessible to all students with physical computing

09/14/2018

Topics: Coding & robotics, Computational Thinking, Robotics, STEM & STEAM

The notion that computer science education is essential for all is picking up steam in the United States; however, we still are a long way from making it accessible and equitable for all.…

MORE

8 competitions to get your students fired up about STEM

8 competitions to get your students fired up about STEM

04/23/2019

Topics: Coding & robotics, Robotics, STEM & STEAM

Quick! How do you get students interested in STEM?

The answer, unfortunately, isn’t easy to pinpoint. With the exception of a small number of math, science and computer whizzes, most middle and high school students — particularly…

MORE

Students build coding skills block by block

Students build coding skills block by block

04/19/2018

Topics: Coding & robotics, Computational Thinking, Gaming, Robotics

New knowledge is constructed by building on what we already know, making connections by tinkering with new combinations of familiar blocks.

In the same way that a musician improvises new melodies, or a poet constructs new juxtapositions of sounds, words and images, students…

MORE

Computer programming in 4 steps

Computer programming in 4 steps

03/20/2018

Topics: Coding & robotics, Computational Thinking, Robotics

At the secondary level, core computer science (CS) concepts and practices are taught in courses typically within the…

MORE

Coding, robotics programs are engaging learners worldwide

Coding, robotics programs are engaging learners worldwide

03/15/2018

Topics: Coding & robotics, Robotics

On a recent visit to a class in Sitka, Alaska, we watched second grade students gain incredible experiences in digital age skills. The teacher, Cindy Duncan, believes in teaching young children to code, so she begins the year by introducing the students to…

MORE

Teach kids computer science through design and inquiry

Teach kids computer science through design and inquiry

12/04/2017

Topics: Coding & robotics, Computational Thinking, Gaming, Robotics

I first discovered computer science (CS) and coding more than 20 years ago while completing my undergraduate work. Little did I know that one day CS would be the

MORE