Recent articles

Students Can Create a Work of Code Art
12/07/2020
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…

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…

Lessons to Keep Hour of Code Going Year-Round
10/30/2020
Topics: Computational Thinking, computer science
Each December, schools around the world celebrate Hour of Code. Launched by Code.org in 2013, the…

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…

How to develop computational thinkers
09/22/2020
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…