Basic Program Summer 2020

Students Age 7 - 10

This course is an introduction to programming for beginners in upper elementary grades. Students are introduced to programming using a fun scenario-based approach where they build two complete games. Side Scroller Survival introduces them to basics of motion and animation. They can also program a robot to make it dance. On completing this lesson plan students will be able to build simple games, animations, and a variety of simple projects.

Lesson 1

Introduction 201

Welcome to Programming ! In this lesson, you will program interactive projects using guided tutorials and solve puzzle

Lesson 4

Jumping over Obstacles

You will program an Actor to move up and down using a loop to change their y-position

Lesson 7

Rotation

You will program an Actor to move up and down using a loop to change their y-position

Lesson 2

Loops and Animation

You will use multiple costumes in a loop to animate Gus

Lesson 5

Storytelling

You will program an Actor to move up and down using a loop to change their y-position

Lesson 8

Broadcasting Messages

You will program an Actor to move up and down using a loop to change their y-position

Lesson 3 

Creating Scenes

You will create an animated dance party! Activities include adding a scene with music, activating sounds by clicking or tapping on Actors

Lesson 6

Guessing Game

You will program an Actor to move up and down using a loop to change their y-position

Lesson 9

Dragon Blast

  • Solve game-based coding puzzles to learn the basics. 

 

Lesson 1:

Introduction

Students will be able to: 

  • Solve game-based coding puzzles to learn the basics

  • Follow step-by-step tutorials to create drawing, music, animation, storytelling, physics, and arcade game projects

  • Save and publish their creations

Lesson 2:

Loops and Animation

Students will be able to: 

  • Add a background and music to a scene

  • Use code blocks to animate characters

Lesson 3:

Creating Scenes

Students will be able to: 

  • Add sounds to Actors

  • Use code blocks to activate sounds by clicking or tapping on Actors

  • Use code blocks to animate Actors

Lesson 4:

Jumping over Obstacles

Students will be able to: 

  • Use code blocks to program Actors to move up and down

  • Apply coding concepts to move Actors using changes in y-values

Lesson 5:

Storytelling

Students will be able to: 

  • Use speech bubbles to make Actors have a conversation

  • Use speech bubbles and delays to convey meaning and emotion

  • Create a comic-book style conversation between characters

Lesson 6:

Guessing Games

Students will be able to: 

  • Use conditional statements

  • Create an interactive quiz game

Lesson 7:

Rotation

Students will be able to: 

  • Use code blocks to rotate and flip Actors

Lesson 8:

Broadcasting Message

Students will be able to: 

  • Use code block to program Actors to send and receive messages

Lesson 9:

Dragon Blast

Students will be able to: 

  • Solve game-based coding puzzles to learn the basics

  • Follow step-by-step tutorials to create drawing, music, animation, storytelling, physics, and arcade game projects

  • Save and publish their creations

 
 
 
 
 
 
 
 

Technical Requirements

Online courses require a modern desktop computer, laptop computer, Chromebook, or Netbook with Internet access and a Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser. No downloads required