OER.ai

← Hour of Code Activity Pack

Flashcards

Hour of Code Activity Pack

Generated from the original open resource by Code.org. Built only from the resource — nothing invented. Free, no login.

QuizFlashcardsSub plan

Hour of Code Activity Pack — Flashcards

FrontBack
What is the Hour of Code Activity Pack?A collection of "Plugged" (online) lesson plans designed to give learners of all ages an introductory experience with coding and computer science.
Code (vocabulary)(v) To write code, or to write instructions for a computer.
Debugging (vocabulary)Finding and fixing problems in an algorithm or program.
Program (vocabulary)An algorithm that has been coded into something that can be run by a machine.
ProgrammingTo write code or instructions for a computer; can be done with blocks (online) or pen and paper (unplugged).
Lesson 1: Write your first computer programIntroductory coding lesson for ages 4-10 (adaptable); teaches core CS concepts, coding/programming with blocks, and simple debugging.
Lesson 2: Code with Anna and ElsaCoding lesson for ages 10-13; requires basic understanding of simple geometry and drawing angles.
Lesson 3: Make a Flappy GameLesson for ages 10-16 where learners create a game using basic block code.
Lesson 4: PlaylabLesson for ages 10-16 where learners create a game using basic block code.
Lesson 5: Star Wars: Building a Galaxy with CodeIntroductory coding lesson for learners of all ages; available in two versions.
Lesson 6: MINECRAFT Hour of CodeCoding lesson for ages 6+; younger learners may not finish, high schoolers usually finish and reach free play.
Lesson 7: Intro to App LabTutorial teaching students to build/share apps using JavaScript (blocks or text) — creating buttons, text, images, sounds, and screens; can extend into a Choose Your Own Adventure, Greeting Card, or Personality Quiz app.
Lesson 8: Dance PartyCoding lesson for all ages that requires reading and sound, since the tool responds to music.
Lesson 9: AI For OceansTutorial where students classify objects as "fish"/"not fish" to remove ocean trash, expand training data, then create their own labels to train a machine learning model.
Exit TicketAn activity where students summarize (via drawing or writing) what they learned, felt, or experienced during the Hour of Code, used as an assessment.
Pair ProgrammingA teaching strategy where two students share a computer — one controls mouse/keyboard ("1"), the other suggests/checks for errors ("2"), switching roles periodically.
CS Education WeekThe week during which millions of students worldwide participate in the Hour of Code movement.
Purpose of Lesson 1To introduce core computer science concepts: coding, programming (using blocks), and simple debugging techniques.
Next Steps after Hour of CodeEncourage students to visit code.org/learn, continue with Code Studio Computer Science Fundamentals courses, or invite a computer science expert via Skype's Guest Speakers program.

Original licensed under CC BY-NC-SA 4.0. This teaching material is provided free by OER.ai.