Quiz
Hour of Code Activity Pack
Generated from the original open resource by Code.org. Built only from the resource — nothing invented. Free, no login.
Hour of Code Activity Pack — Comprehension Quiz
Multiple-Choice Questions
1. Which lesson is designed for the youngest learners (ages 4-10)?
A) Code with Anna and Elsa
B) Write your first computer program
C) Make a Flappy Game
D) Intro to App Lab
2. What does "coding" mean, according to the lesson?
A) Playing a video game
B) To write code, or to write instructions for a computer
C) Fixing a broken computer
D) Drawing a picture on a computer
3. What is "debugging"?
A) Installing new software
B) Finding and fixing problems in an algorithm or program
C) Writing a new program from scratch
D) Turning off a computer
4. In Lesson 1, what should each student receive at the end of the Hour of Code?
A) A textbook
B) A certificate
C) A grade
D) A new computer
5. Which lesson requires sound because the tool was built to respond to music?
A) MINECRAFT Hour of Code
B) Dance Party
C) Star Wars: Building a Galaxy with Code
D) AI For Oceans
6. In "AI For Oceans," what do students first classify objects as?
A) "Big" or "small"
B) "Fish" or "not fish"
C) "Safe" or "dangerous"
D) "Ocean" or "land"
7. Which age group is Lesson 2 ("Code with Anna and Elsa") designed for, and what prior knowledge should students have?
A) Ages 4-10; no prior knowledge needed
B) Ages 10-13; basic understanding of simple geometry and drawing angles
C) Ages 10-16; knowledge of JavaScript
D) Ages 6+; ability to read
8. During the "Getting Started" portion of Lesson 1, why is it recommended to spend very little time introducing the activity to young learners?
A) Because young learners already know how to code
B) Because too much explanation or lecture tends to spoil the fun
C) Because there isn't enough time in the lesson
D) Because the teacher may not understand the material well enough
Short-Answer Questions
9. According to Lesson 1's objectives, name two things students should be able to do by the end of the lesson.
10. Describe how "pair programming" works for younger students during the Activity portion of Lesson 1 (mention the roles "1" and "2").
11. What is the difference between "coding" and "programming" as defined in the lesson, and how might "programming" be done differently depending on whether an activity is online or unplugged?
Answer Key
- B) Write your first computer program
- B) To write code, or to write instructions for a computer
- B) Finding and fixing problems in an algorithm or program
- B) A certificate
- B) Dance Party
- B) "Fish" or "not fish"
- B) Ages 10-13; basic understanding of simple geometry and drawing angles
- B) Because too much explanation or lecture tends to spoil the fun
- Any two of: Define "coding" and "computer science"; Identify key computer science vocabulary; Identify places to go to continue learning computer science and coding.
- Two students sit at the same computer — one student ("1") controls the mouse and keyboard, while the other student ("2") makes suggestions, points out errors, and asks questions. Every 5 minutes, the students switch roles.
- Coding means to write code, or to write instructions for a computer. Programming similarly means to write code or instructions — but students program with blocks on the computer if using an online tutorial, or with pen and paper if using an unplugged activity.
Original licensed under CC BY-NC-SA 4.0. This teaching material is provided free by OER.ai.