Go to the latest lesson. See all classes.

Classroom and Self-Directed Learning Resources

First Day, 2024-08-20

Welcome to Computer Science

Join Your Class in Google Classroom

micro:bits and Smart Cutebot Cars

Smart Cutebot Cars

Let’s learn how to control them using the micro:bit by programming using blocks or Python.

2024-08-27

Computing in the News

The Top Programming Languages 2024

Programming Cutebot Cars

The manual for the Smart Cutebot Cars shows you how to assemble and program them. Try some of the projects in the manual, in any order, then add your own ideas.

2024-09-03

Computing in the News

A South African vineyard is dropping predatory wasps from drones to keep its grapes free from bugs

Critical Thinking

Critical thinking cards

Programming Cutebot Cars, Continued

The manual for the Smart Cutebot Cars shows you how to assemble and program them. Try some of the projects in the manual, in any order, then add your own ideas.

2024-09-10

Computing in the News

How Self-Driving Cars Get Help From Humans Hundreds of Miles Away

Mr. Briccetti’s former student and teaching assistant Chris Gibson works at that company.

Programming Cutebot Cars, Continued

Check out this Menacing Cutebot Video.

2024-09-17

Computing in the News

How artificial intelligence sharpens blurry thermal vision images

Line following with Cutebot cars

Line following code Video of a Cutebot following a line

Self-Directed Learning

2024-09-24

Computing in the News

Pushbutton Gear Shift for Bicycle

Code.org Music Lab

Cutebots

We have black tape if you want to make your own line-following course.

Self-Directed Learning

2024-10-01

Computing in the News

Smart TVs Spying on You: Up to Several Snapshots Per Second

Teachable Machine

Self-Directed Learning

2024-10-08

Computing in the News

The discovery of tools key to machine learning wins the 2024 physics Nobel

Perplexity.ai created an explanation:

The 2024 Nobel Prize in Physics was recently awarded to two scientists, John Hopfield and Geoffrey Hinton, for their important work in machine learning and artificial intelligence (AI). What did they do? These scientists used ideas from physics to create new ways for computers to learn and solve problems, kind of like how our brains work. They developed something called “artificial neural networks,” which are special computer systems that can recognize patterns and learn from data. Why is this important?

Their work has helped make computers much smarter and able to do amazing things like:

  • Understand and translate languages
  • Recognize faces and objects in pictures
  • Help doctors diagnose diseases
  • Drive cars without human drivers

These discoveries have changed many areas of science and our everyday lives.

Who are the winners?

  • John Hopfield: He’s a professor at Princeton University in the United States.
  • Geoffrey Hinton: He’s a professor at the University of Toronto in Canada. Both scientists will share the prize money of about $1 million. This Nobel Prize shows how important artificial intelligence and machine learning have become in our world. The work of Hopfield and Hinton has opened up new ways for computers to help us solve complex problems and make exciting discoveries in the future.

Blockly Games

Self-Directed Learning

2024-10-15

Computing in the News

More than a dozen states sue TikTok, alleging it harms kids and is designed to addict them

MakeCode for Circuit Playground Express

The Circuit Playground Express is a small, round board with many sensors and lights. You can program it with MakeCode.

Self-Directed Learning

2024-10-22

Computing in the News

Dresden: Robo-conductor takes the baton

p5.js

From the p5js website:

“p5.js is a friendly tool for learning to code and make art. It is a free and open-source JavaScript library built by an inclusive, nurturing community. p5.js welcomes artists, designers, beginners, educators, and anyone else!”

Self-Directed Learning

2024-10-29

Computing in the News

Georgia election official says battleground state fended off cyberattack likely from a foreign country

What does a distributed denial of service (DDoS) attack look like?

Snap!

Let’s make some Halloween projects with Snap!

Self-Directed Learning

2024-11-05

Computing in the News: “Apple Intelligence”

A quick look at Lego Spike

A car Mr. B’s students made

Self-Directed Learning

2024-11-12

Computing in the News

Chinese Air Fryers May Be Spying on Consumers

Mr. B. Works on a Foursquare line fault detector

p5.js

function setup() {
  createCanvas(400, 400);
}

function draw() {
  background('pink');
  stroke('green')
  fill('lightblue')
  rect(mouseX, mouseY, 30, 60)
}

Self-Directed Learning

2024-11-19

Computing in the News

Pong Creator Al Alcorn is a Computer History Museum Fellow

More on Al Alcorn

Another article on Al Alcorn

p5.js

Rotating Sphere

Self-Directed Learning

2024-12-03

Computing in the News

Australia Bans Social Media Until Age 16

micro:bit CreateAI

Remember Google’s Teachable Machine? Now we can do something similar with the micro:bit.

Dave’s Demo

Self-Directed Learning

</a>2024-12-10

Computing in the News: Advent of Code

Solving Advent of Code Day 1, Part 1

Possible solution

Self-Directed Learning

2024-12-17

Computing in the News

  • MacBook Pro screen on Vision Pro: Like two 5K displays in one.
  • Mr. B. makes progress in Advent of Code

You on a Tree

Mr. B. on a tree

The p5.js sketch

Self-Directed Learning