Recent articles

A group of students gather around a laptop in a classroom

How Teaching About Algorithms Deepens Student Learning

04/14/2022

Topics: Algorithmic thinking

Algorithms are nothing more than specific instructions to follow. OK, that sentence might be contested, but I’d wager it’s true in a K-12 context.

Despite being the backbone of social media, search…

MORE

Two girls work on a project over a laptop

Computational Thinking and Data Analysis Go Hand-in-Hand

03/28/2022

Topics: Computational Thinking

Data influences all decisions in life, now more than ever.

This isn’t necessarily a new phenomenon, but the ubiquity of data-driven solutions is. Identifying and collecting sources of data, recognizing…

MORE

A student listens to a poem while trying to analyze it

Understanding Problems With Computational Thinking: Decomposition

02/14/2022

Topics: Computational Thinking

Even though computational thinking is a skill that can be incorporated into all school subject areas, it can be a head-scratcher for teachers of language arts, social studies or other content areas outside math…

MORE

Students work in a group to analyze poetry

How To Craft a Computational Thinking Problem

02/03/2022

Topics: Computational Thinking

When I set out to integrate computational thinking (CT) into a Spanish-language lesson, I kept asking myself, “How on earth am I going to pull this off?” 

As a former Spanish language teacher, I…

MORE

a girl listens to headphones while studying Spanish at a laptop

Why You Should Integrate Computational Thinking Into Your Curriculum

01/14/2022

Topics: Computational Thinking

Computational thinking is the problem-solving skill of the digital world. It’s powerful when integrated into the curriculum because students engage in experiential learning of content-related problems, such as…

MORE

a girl looks at a computer screen

Computational thinking: Extend problem-solving beyond computer science

09/03/2020

Topics: Computational Thinking, computer science

Computational thinking (CT) has been elevated as a critical new literacy thanks to its ties to computer science. Through the CT process, we can create algorithms that harness the power of computing to scale…

MORE

Two students study a flow chart to learn computational thinking

Using research-based strategies to help students master computational thinking

06/12/2019

Topics: Computational Thinking, ISTE Standards for Computer Science Educators, Learning sciences

When learning new knowledge, it is critical for students to connect new concepts with previous learning and experiences and then be able to transfer it in multiple and creative ways. It is, therefore, essential…

MORE

Teaching computational thinking more important than defining it

Teaching computational thinking more important than defining it

11/27/2018

Topics: Computational Thinking

Computational thinking (CT) is riding a strong current in the edtech world that teaching K-12 students to think like computer scientists will better prepare them for life in the digital age.

But bringing CT to K-12 classrooms isn’t something that can be done overnight. It faces…

MORE

5 things you can do to bring computer science to all your students

5 Things You Can Do To Bring Computer Science To All Your Students

07/08/2020

Topics: Coding & robotics, Computational Thinking

There’s no doubt that in today’s world, computer science (CS) is foundational knowledge for all students and coding is a foundational skill — just like reading and writing. Yet many schools, especially those in low socioeconomic areas, don’t teach computer science because of a lack…

MORE

Embed computational thinking into PBL

Embed computational thinking into PBL

07/17/2018

Topics: Coding & robotics, Computational Thinking, ISTE Standards for Students, STEM & STEAM

Like many of my students, my daughter, Anisa, is very familiar with using electronic circuits to make designs …

MORE