St. Perpetua 2024–25 Computer Science Grade 5
Go to the latest lesson. See all classes.
Classroom and Self-Directed Learning Resources
- Google Classroom
- RoomHelper3001
- Student Progress Report
- Mr. Briccetti’s YouTube Channel with many programming lessons for you to explore on your own
- MakeCode
- Block-based Programming Environments
- MicroBlocks
- Blockly Games
- Snap!
- Run Snap!
- Snap! Reference Manual
- Snap! Crash Course
- “Why Do We Have to Learn This Baby Language?” from Brian Harvey, Teaching Professor Emeritus, University of California, Berkeley
- micro:bit Python editor
- Python Programming on repl.it
- Visualizing your Python program with Python Tutor Visualizer
- p5.js
- Tinkercad
- Beauty and Joy of Computing Curricula
- BJC Sparks for Middle School and Early High School
- BJC for High School (you are free to explore this if you run out of things to do in the middle school curriculum)
- code.org
- Zooniverse
- Teachable Machine
- Music
First Day, 2024-08-20
Welcome to Computer Science
Join Your Class in Google Classroom
micro:bits and 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
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.