Recent articles

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

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

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

4 ways to make CS for all a reality

4 ways to make CS for all a reality

05/24/2018

Topics: Coding & robotics, Computational Thinking, Digital Citizenship, Digital storytelling, Literacies, Makerspaces, professional learning

Kimberly Lane believes that in the digital age, computer science (CS) should be right up there with reading and writing as a foundational skill.

Lane, blended learning specialist for Lancaster Independent School District near Dallas, walks the talk by helping educators…

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

Students use computational thinking to analyze real problems

Students use computational thinking to analyze real problems

03/27/2018

Topics: Computational Thinking

The poster boards on display in an Oregon middle school gym illustrate a wide range of student concerns and passions. One features data on the incidence of breast cancer, another highlights the percentage of women versus men in Congress since 1970 and yet another illustrates the effects of…

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

How to develop computational thinkers

How to develop computational thinkers

02/22/2018

Topics: Computational Thinking

The demand for computer science (CS) in schools has many teachers wondering which components of CS they should implement first.

A couple of years ago, I asked myself the very same question, and I had to remind myself that creating a computer scientist could take up to…

MORE