Grades K – 2
Spring 2025 Dates:
Feb. 3, 10, 24
Mar. 3, 10, 17, 24
April. 7, 21, 28
May. 5, 12, 19
June. 2, 9, 16
Come join in on the fun! Each week students complete fun little projects using Scratch Jr, an app inspired by MIT’s popular Scratch programming language and specifically designed for young children. Participants learn about Sequencing, Cause and Effect and other Computational Thinking concepts (which can be applied in fields other than Computer Science). They have a blast making characters move, jump, dance and sing by connecting graphical programming blocks. They will create their own interactive stories and games, and exercise their imagination and creativity. We also train robots to chase us around as puppies, and complete art projects using code that computers can understand.
Curriculum
Class # |
Objectives | Project/Activity |
---|---|---|
1 | To understand the concept of computer automation. • To recognize the main parts in the Scratch workspace and refer to them by name. • To understand that an event is needed to begin a set of instructions. • To begin conceptualizing basic linear sequencing ideas |
Have the students in Scratch Jr go around the Gym |
2 | To understand the concept of computer automation. • To recognize the main parts in the Scratch workspace and refer to them by name. • To understand that an event is needed to begin a set of instructions. • To begin conceptualizing basic linear sequencing ideas. |
Have the students in Scratch Jr go around the Gym |
3 | To understand the concept of writing script in Scratch Jr. • To recognize the main parts in the Scratch workspace and become comfortable with them • To understand how to properly use Scratch Jr. Blocks |
The sprites will play basketball in the gym! |
4 | To understand the concept of computer automation. • To recognize the main parts in the Scratch workspace and refer to them by name. • To understand that an event is needed to begin a set of instructions. • To begin conceptualizing basic linear sequencing ideas |
We are going to create a Dinosaur that jumps over obstacles. |
5 |
To understand the concept of computer |
Students will have their sprite go to school (2/4 scenes will be taught). Sprites will be able to move from one scene (their house) to another (outside the house) while altering their size to fit the school bus. |
6 | To understand the concept of computer automation. • To Use tools to draw objects. • To understand elements of storytelling. • To begin conceptualizing basic linear sequencing ideas. |
Students will have their sprite go to school (Last two scenes will be taught 4/4). Sprites will be able move from one scene (the city road) to another (inside the classroom) while altering their size to fit the school building |
7 | To understand the concept of computer automation. • To recognize the main parts in the Scratch workspace and refer to them by name. • To understand that an event is needed to begin a set of instructions. • To begin conceptualizing basic linear sequencing ideas. |
Have the students play Marco Polo in the park |
8 | To understand the concept of computer automation. • To recognize the main parts in the Scratch workspace and refer to them by name. • To understand that an event is needed to begin a set of instructions. • To begin conceptualizing basic linear sequencing ideas. |
Find out why did the chicken cross the road |
9 | To understand the concept of computer automation. • To recognize the main parts in the Scratch workspace and refer to them by name. • To understand that an event is needed to begin a set of instructions. • To begin conceptualizing basic linear sequencing ideas. |
Create a race track! |
10 | To understand the concept of computer automation. • To recognize the main parts in the Scratch workspace and refer to them by name. • To understand that an event is needed to begin a set of instructions To begin conceptualizing basic linear sequencing ideas. |
What would you like to do this summer! |
11 | To understand the structure of game mechanics. • To recognize and compare real life scenarios to code. • To understand that an event is needed to begin a set of instructions. • To begin conceptualizing basic linear sequencing ideas. |
We are going to create a math class with Mr. Tic. |
12 | To understand the concept of computer automation. • To recognize the main parts in the Scratch workspace and refer to them by name. • To understand that an event is needed to begin a set of instructions. • To begin conceptualizing basic linear sequencing ideas. |
We are going to launch a toy rocket! |
13 | To understand the concept of computer automation • To recognize the main parts in the Scratch workspace and refer to them by name • To understand that an event is needed to begin a set of instructions • To begin conceptualizing basic linear sequencing ideas |
We will direct our own play, switching the scene three times and giving instructors to our actors! |
14 | To understand the concept of computer automation. • To recognize the main parts in the Scratch workspace and refer to them by name. • To understand that an event is needed to begin a set of instructions. • To begin conceptualizing basic linear sequencing ideas. |
We will create a maze backdrop and give our sprite the instructions to navigate through it! |
15 | To understand the concept of computer automation • To recognize the main parts in the Scratch workspace and refer to them by name • To understand that an event is needed to begin a set of instructions • To begin conceptualizing basic linear sequencing ideas |
We will create a game where our character has to jump over a series of frogs. |
16 | To understand the concept of computer automation • To recognize the main parts in the Scratch workspace and refer to them by name • To understand that an event is needed to begin a set of instructions • To begin conceptualizing basic linear sequencing ideas |
We will create a more advanced version of the maze, where the player controls the character and bumping into walls sends you back to the beginning! |