Programming 201

Help Gus survive in Side Scoller Survival and program the robot to dance in BeatBot Battle.

Grades 5 - 6
  • Web
  • iPad
Request Quote
for K-8 School Curriculum

Description

An introduction to programming for beginners in upper elementary grades. Introduce your class 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. In BeatBot Battle, they 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.

Topics Include

  • use sequencing
  • pattern recognition
  • loops
  • conditional logic
  • create scenes
  • add sounds and music
  • use keyboard controls
  • learn about motion
  • broadcasting messages
  • adding special effects

What Students Learn

  • Create interactive scenes with actors, scenes and music
  • Design animations using loops
  • Program motion along x- and y-axes
  • Build algorithms using conditional logic
  • Understand scripts running in parallel
  • Program music using notes, tempo and instruments
  • Create different scenarios and effects in games
  • Publish projects to the Web
  • Troubleshoot and debug simple programs

Technical Requirements

* Online courses and lesson plans require an iPad, desktop computer, laptop computer, Chromebook, or Netbook with Internet connection and a Chrome (29+), Firefox (30+), Safari (7+), or Internet Explorer (10+) browser. No downloads required.
Block Coding
Beginner Course
Prerequisites
No previous coding experience required.
Recommended for All ages.
Course includes
  • 17 lessons
  • 98 activities
  • Enhanced Creativity Tools
  • Automatic Assessment
  • Tutorials and Reviews
  • Coding Puzzles
  • DIY Projects
  • Quizzes
  • Teacher Guides
  • Answer Keys
1. Introduction
11 activities
Learn to create scenes, animate characters and solve some cool puzzles on Tynker!
2. Loops and Animation
9 activities
Use multiple costumes and a loop construct to animate Gus.
3. Creating a Scene
9 activities
Create an interactive scene with music. Build and add your own characters and animate them.
4. Jumping over Obstacles
8 activities
Program an Actor to jump. Move the Actor up and down using a loop to change their y-position.
5. Storytelling
9 activities
Use speech bubbles using the Say block to simulate a conversation between Actors. Use Wait blocks for timing.
6. User Interaction
7 activities
Program input controls to move Actors. Use this to move Gus back and forth to collect powercells.
7. Guessing Game
9 activities
Create an interactive quiz. Use the Ask block for user input and the If-Else block to check the answer.
8. Rotation
9 activities
Use the Turn block to rotate an actor. Using it in a loop and turning 360 degrees will flip the Actor.
9. Alien Invaders
5 activities
Move Actors to different locations within the screen using random number generators. Detect the screen boundaries.
10. Music and Animation
7 activities
Use music to create a game where robots battle to mimic the sound sequence.
11. Instruments and Tempo
9 activities
Generate computer music using musical notes, different instruments and changing tempo.
12. Broadcasting Messages
7 activities
Send and receive messages between Actors in a program. Use messages to control the robot.
13. Time Limits
5 activities
Learn about time limits, and along with your knowledge of messaging, build a 2-player game.
14. Message Driven Programming
7 activities
Program the BeatBot to make different dance moves based on the type of message it receives.
15. Pop the Balloon
8 activities
A balloon popping game, more on random numbers and programming explosions.
16. Animation with Movement
9 activities
Program the BeatBot to moonwalk by combining animation with movement.
17. Obstacle Course
9 activities
Learn to follow the mouse pointer as well as other actors. Create an obstacle course.