Lesson Plan

Schoolwide Hour of Code - 2nd Grade

Our entire school community (Preprimary – 3rd gd. students, teachers and administrators) participated in online and offline coding activities during the Hour of Code week. This lesson is one component of the schoolwide initiative to try computer science.
Karen O.
Technology coordinator
Concord Hill School
Chevy Chase, United States
Show More
My Grades Pre-K, K, 1, 2, 3
My Subjects English Language Arts, Math, Science, Social Studies, Arts, English-Language Learning

Students will be able to...

  •  see the purpose for coding while watching a video
  • view a map indicating those participating throughout the country and understand that they are part of a Global Initiative
  • interpret the map to determine why some places on the map have more participation represented
  • have the opportunity to use Angry Birds, Star Wars and/or Minecraft on code.org to work through a given coding task

Select the CHS Participates in the Hour of Code video to view the schoolwide lessons.

Social Studies
Health & Wellness
Grades 2
All Notes
Teacher Notes
Student Notes

1 Hook

Activity: Conversing

Have you ever wanted to design your own app or video game? It takes learning to code!  Let’s watch a video about the Hour of Code where you can learn more.  What types of items are designed with codes?  What kinds of jobs use coding?  Today we are going to join millions of other people around the world who are participating in the Hour of Code.  Show the Hour of Code event map so students can see that they are part of this Global Initiative and talk about what students notice on the map.  As second graders studied countries the previous year, tie that into the discussion and talk about the populations in the different countries (more people on the coast of Australia so more red dots).  Raise your hand if you remember participating in the Hour of Code last year?  All students, teachers and administrators, even our Head of School will be participating again this year.  Today is our day so let’s put on our “I Coded!  CHS Hour of Code 2015” stickers and get started!

2 Direct Instruction

Activity: Other — Directions
  1. Last year you had the opportunity to work through Angry Birds.  This year you will have a choice of Angry Birds, Star Wars and/or Minecraft.
  2. All of the activities use Blockly coding.
  3. Since you used Angry Birds last year, we will work through a sample of both Star Wars and Minecraft.

3 Guided Practice and Independent Practice

  1. Have code.org open to Star Wars on the SMART board and explain that it uses Blockly where each block is a line of code.  
  2. Ask for student verbal assistance as teacher models how to get the BB-8 to move.
  3. Once the first couple of blocks are moved have students come up to the SMART board to complete the first challenge.
  4. Repeat the process with Minecraft.
  5. Remind students that the videos which appear along the way (both in full screen and on the lower left corner of the screen) are necessary to watch in order to learn specific techniques.  They are a great resource.
  6. Explain to students that the activities get harder as you go from Angry Birds to Star Wars to Minecraft.
  7. Students navigate to the weblinks on our school webpage and self-evaluate to determine if they are going to use Angry Birds, Star Wars or Minecraft.
  8. After choosing a theme, students start by practicing with the example that we completed as a class.
  9. Students can then move through the lessons at their own pace.
  10. Students have the opportunity to try each of the 3 activities.
  11. Teacher observation is a continual assessment of the students working through the code.org activities.  Teacher may remind students to review the videos for a particular topic or suggest that a student try another activity.  Mastery is achieved when the student reaches the desired destination at each level. 

    4 Wrap Up

    Activity: Conversing

    Bring the students back to the carpet to talk about the three different activities.  Ask about codes used to help limit the number or blocks ("repeat").  Ask about what was challenging and what was done to overcome the challenge.  Differentiated learning occurs with the choice of the activity and the ability to persevere.