Recent articles

A student examines here bot in a robotics classroom.

Computer Science for ALL: Where Does Your State Stand?

10/12/2022

Topics: Computational Thinking, computer science

All jobs of the future will require some computer literacy skills so it’s increasingly important that quality computer science (CS) education is an urgent priority for school systems around the globe. 

MORE

a person making a digital drawing on a phone

Students Can Create a Work of Code Art

05/12/2021

Topics: art, coding, computer science

Tim Needles is an advocate for bringing the arts to STEM education. But one of his favorite classroom projects actually brings STEM to the arts.

Needles, an art teacher at Smithtown High School East on…

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

Flip Your Classroom

Topics: computer science

Reach Every Student in Every Class Every Day

By Jonathan Bergmann and Aaron Sams

ISBN: 9781564849861

July 2023

Length: 168 pages

MORE

Three students around a laptop working on a coding project.

Lessons to Keep Hour of Code Going Year-Round

11/29/2021

Topics: Computational Thinking, computer science

Each December, schools around the world celebrate Hour of Code. Launched by Code.org in 2013, the…

MORE

New era, new language: Students solve problems with coding

New era, new language: Students solve problems with coding

10/03/2017

Topics: Computational Thinking, computer science

Teach a student to use computer and you prepare her to function in a digital world. Teach her to program one and you prepare her to solve the world’s problems.

It’s becoming increasingly clear that understanding the language of computers is a skill all adults will need to thrive in a…

MORE

A teacher helps a students with computational thinking

How To Develop Computational Thinkers

11/17/2022

Topics: Computational Thinking, computer science

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