Dec 02, 2020

Computer Science Activities in a Virtual Classroom: Hour of Code

Hour of Code is a global movement reaching tens of millions of students in 180+ countries during Computer Science Education Week December 7-13, 2020.
Register and learn more about DLGWAEA's Hour of Code program by clicking here. Grant Wood Area Education Agency's Digital Learning Team picked out a few online activities that fit nicely in hybrid instruction classrooms.

Activities are listed from lower grades to higher grades. You can find MANY more Hour of Code activities at https://hourofcode.com/us/learn.

Computer Science in 60 seconds (PreK-5)

Lesson PlanImage of toys and paper dolls
Have you ever wondered what travels inside the wires of your computer? Or why computer parts look like a tiny city? Or what really is an algorithm? These 30 self-paced one minute videos are aimed for 5-9 year olds, followed by an activity the kids can complete at home.
Link to YouTube Video Playlist

  • Synchronous: Watch the first few videos, model, and practice responding to the prompts on home base (Google Classroom, Seesaw, etc.)
  • Asynchronous: Share additional videos with space to respond to prompts on home base (Google Classroom, Seesaw, etc.)

COVID-19 Simulator: Learn about social distancing through computer science (2-12)

COVID-19 Alert! Code your own virus simulator and stop the spreadSelf-led tutorial -- In COVID-19: Stop the Spread, you can modify the 'Staying home' factor and code a simple news clicker. The activity illustrates how social distancing has a direct impact on how fast a virus like COVID-19 can spread. Students and teachers will gain a small insight into virus science, the effects a virus can have on society, and at the same time level up their digital fluency skills.
Link to Online Activity

  • Synchronous: Preview activity, access the online activity, explain and model how to locate and follow directions
  • Asynchronous: Students complete tutorial and share reflection on home base (Google Classroom, Seesaw, etc.)

Play, Design & Code Retro Arcade Games (2-12)Arcade

Self-led Tutorial -- Play fun arcade games, design your own sprites, and learn the basics of coding your own game with MakeCode Arcade.
Link to Online Activity

  • Synchronous: Preview activity, access the online activity, plan game features; Use complete student projects as a warm-up activity following CS Ed Week & Hour of Code
  • Asynchronous: Student create project and share on home base (Google Classroom, Seesaw, etc.); Students provide peer feedback using a template or Flipgrid

Telephone Drawing (3-9)

Lesson PlanRobot Education -- In this coding challenge, students will work together remotely to create a collective program that draws a picture. Modeled after the classic game of Telephone, students will receive, remix, and pass along code down the telephone chain. Will your team fulfill the Picture Goal by the time you reach the end?
Link to Lesson Plan & Online Activity

  • Synchronous: Day 1 - Preview activity, access the online activity, set up schedule & place in home base for students to share projects; Day 5 - Share the final results of the Telephone drawing, discuss, and reflect
  • Asynchronous: Days 2 - 4 - Student follow schedule, create project and share on home base (Google Classroom, Seesaw, etc.)

Professor Photon's Color Conundrum (6-12)

Self-led TutorialProfessor Photon's Color Conundrum -- Code Avengers -- Professor Photon is a highly regarded physicist gone rogue. She has eliminated color from all digital devices! In this Escape Room style project, the learner joins Marlee and Tyrell as they learn about binary numbers, light, color, and more to unravel Professor Photon's Color Conundrum, and restore color to the world's devices.
Link to Activity Lesson Plan
Link to Online Activity

  • Synchronous: Preview activity, access the online activity, discuss strategies for problem solving
  • Asynchronous: Student complete tutorial and share reflection on home base (Google Classroom, Seesaw, etc.)

Coding with Data Visualizations (9-12)

Self-led TutorialCoding with data visualizations -- Learn about the power of using data visualizations to display data in meaningful and easy to understand ways. Use our graph generator to create visually appealing graphs and learn how coding is used to create beautiful data.
Link to Activity Lesson Plan
Link to Online Activity

  • Synchronous: Preview activity, access the online activity, discuss the role of data within your content area & strategies for problem solving
  • Asynchronous: Student complete tutorial and share reflection on home base (Google Classroom, Seesaw, etc.)