Recognizing and Defining Computational Problems


Scratch AR - Let's Get Moving!

One of my goals as a computer science teacher is to showcase the fun, playful, and creative side of computing.  Another goal is to expose my students to relevant, meaningful applications of compute
Blog Post

Micro:bits and Engaging in Physical Computing Remotely

Profile picture for user roderunners
Change, change, change. How do we best engage students in physical computing and coding from a distance? With school systems conducting distance learning, teachers continue to find creative ways to engage students without being in the classroom.
Blog Post

Exploring Facial Recognition

Profile picture for user
Did you participate in the recent #10YearChallenge on Facebook or Instagram? The challenge, also dubbed #HowHardDidAgingHitYou, involved posting a photo of yourself from 2009 beside another of yourself from 2019.

Teaching Privacy Curriculum

The Teaching Privacy curriculum from the International Computer Science Institute and UC Berkeley has a full set of freely-available, classroom-tested lesson plans for teaching abo
Blog Post

Money tight? Refurbished computers to the rescue

Profile picture for user neil plotnick
This November, my school was able to purchase 20 name-brand desktop computers for approximately $2,000. This included new keyboards, mice, and a valid Windows 7 operating system license key. How did we do it?

This is Computer Science?!! Another “Add-in” or Already There?

Is it possible to teach the fundamentals of computer science (CS) to your elementary students and not know them yourself? Probably! Regardless of whether your school has a 1:1 device initiative or none:1, this engaging webinar was designed specifically for elementary teachers. The focus of this webinar was on integrating CS with math using “unplugged” activities.

WEBINAR - CS in K-5 Making

Computer science may be the single best avenue for embedding authentic problem solving in elementary school. As students develop core skills that form the foundation for their future growth, teachers are challenged to integrate contextually relevant, authentic problems for the students.

WEBINAR - Exploring Computer Science & Scratch: Getting Students (Computationally) Thinking

Exploring Computer Science (ECS) is a curriculum and teacher professional development program focused on equity, inquiry, and computer science concepts. Unit 4 of ECS is focused on introducing students to some basics associated with program design and development. But how to do you do that authentically? Have you ever wondered what computational thinking is?