Plugged

Plugged

Lesson plans for online (plugged) Hour of Code activities.

Lesson 1: Write your first computer program

Grades K-2 | Grades 3-5

  • Assessment (2 minutes)
  • Wrap Up (5 minutes)
  • Extended Learning
  • Getting Started (5 minutes)
  • Activity (30-45 minutes)
  • Differentiation Suggestions

In this lesson, learners of all ages get an introductory experience with coding and computer science in a safe, supportive environment. This lesson has been designed for young learners, ages 4-10, but can be adapted for older learners using the differentiation suggestions provided.

Lesson 2: Code with Anna and Elsa

Grades 6-8 | Grades 9-12

  • Assessment (2 minutes)
  • Getting Started (5 minutes)
  • Activity (30-45 minutes)
  • Wrap Up (5 minutes)
  • Extended Learning

In this lesson, learners of all ages get an introductory experience with coding and computer science in a safe, supportive environment. This lesson has been designed for learners in the middle grades, ages 10-13, but can be adapted for younger or older learners using the differentiation suggestions provided. Students should have a basic understanding of simple geometry and drawing angles.

Lesson 3: Make a Flappy game

Grades 6-8 | Grades 9-12

  • Assessment (2 minutes)
  • Getting Started (5 minutes)
  • Activity (30-45 minutes)
  • Wrap Up (5 minutes)
  • Extended Learning

In this lesson, learners get an introductory experience with computer science and create a game using basic block code.This lesson has been designed for learners in the middle grades, ages 10-16, but can be adapted for younger or older learners using the differentiation suggestions provided.

Lesson 4: Playlab

Grades 6-8 | Grades 9-12

  • Activity (30-45 minutes)
  • Getting Started (5 minutes)
  • Extended Learning
  • Wrap Up (5 minutes)
  • Assessment (2 minutes)

In this lesson, learners get an introductory experience with computer science and create a game using basic block code.This lesson has been designed for learners in the middle grades, ages 10-16, but can be adapted for younger or older learners using the differentiation suggestions provided.

Lesson 5: Star Wars: Building a Galaxy with Code

Grades K-2 | Grades 3-5 | Grades 6-8 | Grades 9-12

  • Getting Started (5 minutes)
  • Activity (30-45 minutes)
  • Wrap Up (5 minutes)
  • Extended Learning
  • Assessment (2 minutes)

In this lesson, learners of all ages get an introductory experience with coding and computer science in a safe, supportive environment. This lesson has two versions.

Lesson 6: MINECRAFT Hour of Code

Grades K-2 | Grades 3-5 | Grades 6-8 | Grades 9-12

  • Wrap Up (5 minutes)
  • Activity (30-45 minutes)
  • Getting Started (5 minutes)
  • Assessment (2 minutes)
  • Extended Learning

In this lesson, learners of all ages get an introductory experience with coding and computer science in a safe, supportive environment. This lesson works well for any students old enough to read (ages 6+). Younger learners will probably not finish the tutorial, but will have lots of fun working through the puzzles for an hour. High school students will mostly finish the tutorial and have some time to play on the free play level at the end.

Lesson 7: Intro to App Lab

Grades 6-8 | Grades 9-12

  • Warm Up
  • Activity
  • Wrap Up

Tutorial Summary: This tutorial is designed to quickly introduce the App Lab programming environment as a powerful tool for building and sharing apps. The tutorial itself teaches students to create and control buttons, text, images, sounds, and screens in JavaScript using either blocks or text. At the end of the tutorial students are given time to either extend a project they started building into a "Choose Your Own Adventure", "Greeting Card", or "Personality Quiz" app. They can also continue on to build more projects featured on the code.org/applab page.

Lesson 8: Dance Party

Grades K-2 | Grades 3-5 | Grades 6-8 | Grades 9-12

  • Getting Started (5 minutes)
  • Activity (30-45 minutes)
  • Wrap Up (5 minutes)
  • Go Viral
  • Assessment (2 minutes)

In this lesson, learners of all ages get an introductory experience with coding and computer science in a safe, supportive environment. This lesson has been designed for learners of all ages but does require reading. This activity requires sound as the tool was built to respond to music.

Teacher Links:

Lesson 9: AI For Oceans

Grades 3-5 | Grades 6-8 | Grades 9-12

  • Warm Up
  • Activity
  • Extended Learning
  • Wrap Up
  • Digging into the Information View

Tutorial Summary: First students classify objects as either "fish" or "not fish" to attempt to remove trash from the ocean. Then, students will need to expand their training data set to include other sea creatures that belong in the water. In the second part of the activity, students will choose their own labels to apply to images of randomly generated fish. This training data is used for a machine learning model that should then be able to label new images on its own.

Students Links: Video | Video | Video