St. Perpetua 2024–25 Computer Science Grade 4
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
Class Web Page
Introduction to Snap!
2024-08-27
Computing in the News
The Top Programming Languages 2024
Introduction to Snap!
By now you should know to choose a costume for a sprite, and how to move it around the stage.
Animal Flies Away Project
We’ll have two sprites: a bird and a cat. The bird will fly away when the cat gets too close.
You already know how to move the cat with the arrow keys. Now you’ll learn how to have the bird
wait until the cat is touching it, and then fly away (using the glide
block).
2024-09-03
Computing in the News
A South African vineyard is dropping predatory wasps from drones to keep its grapes free from bugs
Snap!
Creating a Snap! Account
You may want to save your projects, so let’s create accounts on the Snap! website. Use this address as the parent or guardian email when you create an account: daveb@davebsoft.com.
Animating Sprites by Changing Costumes
You can make a sprite appear to walk, dance, or move in other ways by changing its costume.
Snap! Examples
Get some ideas for your own projects by looking at the examples on the Snap! website.
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.
What’s happening in other classes?
Check out this Menacing Cutebot Video.