Hybrid Instruction Classrooms
Celebrate Computer Science Ed Week with an Hour of Code!
What is Hour of Code?
Register and learn more about DLGWAEA's Hour of Code program by clicking here.
Supports for Socially Distanced Teaching & Learning
Code.org has created a document with Modifications for Common Teaching Practices that is full of great ideas to adapt your favorite CS teaching strategies for socially distanced, virtual synchronous, and virtual asynchronous environments.
Try it! Debugging
Big Picture: Develop a process that works for your situation, and stick with it so students develop positive patterns for debugging.
Modified for Hybrid Instruction:
Virtual Asynchronous (at home learning days):
Have a clear protocol for students to use when they run into a bug they cannot solve themselves. Questions to consider are:
- Who do students contact when they run into a bug?
- How do they describe the bug to another person?
- How will they share their project with another person?
There are pros and cons to each strategy you use. One solution is to create a community-sourced place for participants to share and fix one another’s bugs. Alternatively, you might want to create a calendar where students can make appointments with you to talk through their bugs one-on-one via a video conference and screen share.
Socially-Distanced (in class learning days):
Students can share a buggy project with you and as a class you can discuss and debug it together. Students can also share projects with each other, and use a shared document to detail the debugging process.
Choose an Hour of Code Activity
We picked out a few online activities we think fit nicely in hybrid instruction classrooms and shared them below.
Activities are listed from lower grades on the left to higher grades on the right. In general, you'll find PreK-5 examples in the left column, middle school examples in the middle column, and high school examples in the right column.
Online Activities
Computer Science in 60 seconds (PreK-5)Lesson Plan 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 Hybrid Learning:
| CS First Dialogue (2-8)Self-led tutorial Program a conversation between two sprites. Get creative while communicating with code in Scratch with CS First! Hybrid Learning:
| Play, Design & Code Retro Arcade Games (2-12)Self-led Tutorial Play fun arcade games, design your own sprites, and learn the basics of coding your own game with MakeCode Arcade. Hybrid Learning:
|
Computer Science in 60 seconds (PreK-5)
Lesson Plan
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
Hybrid Learning:
- In class: Watch the first few videos, model, and practice responding to the prompts on home base (Google Classroom, Seesaw, etc.)
- At home: Share additional videos with space to respond to prompts on home base (Google Classroom, Seesaw, etc.)
CS First Dialogue (2-8)
Self-led tutorial
Program a conversation between two sprites. Get creative while communicating with code in Scratch with CS First!
Hybrid Learning:
- In class: Preview activity, access the online activity, plan dialogue for activity
- At home: Student create project and share on home base (Google Classroom, Seesaw, etc.)
Play, Design & Code Retro Arcade Games (2-12)
Self-led Tutorial
Play fun arcade games, design your own sprites, and learn the basics of coding your own game with MakeCode Arcade.
Hybrid Learning:
- In class: Preview activity, access the online activity, plan game features
- At home: Student create project and share on home base (Google Classroom, Seesaw, etc.)
Online Activities
Hello Ruby: Love Letters for Computers (PreK-8)Lesson Plan Love Letters for Computers is a 10 part YouTube series with classroom materials, to help primary school teachers to make computer science more playful, whimsical and gentle for children. Link to Lesson Plans & Online Activities Hybrid Learning:
| Telephone Drawing (3-9)Lesson Plan 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 Hybrid Learning:
| Intro to App Lab (9-12)Self-led Tutorial Create your own app in JavaScript using blocks or text. You'll make a simple app with buttons, images, sounds and multiple screens that you can share with your friends or publish to a public gallery. If you've already done some coding with blocks, take your skills to the next level. Hybrid Learning:
|
Hello Ruby: Love Letters for Computers (PreK-8)
Lesson Plan
Love Letters for Computers is a 10 part YouTube series with classroom materials, to help primary school teachers to make computer science more playful, whimsical and gentle for children.
Link to Lesson Plans & Online Activities
Hybrid Learning:
- In class: Share students journals in home base. Watch the first video, model, and practice responding to the journal prompts on home base (Google Classroom, Seesaw, etc.); Reflect and share journal prompts after completed at home.
- At home: Share additional videos with directions to respond to journal prompts on home base (Google Classroom, Seesaw, etc.)
Telephone Drawing (3-9)
Lesson Plan
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
Hybrid Learning:
- In class: 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
- At home: Days 2 - 4 - Student follow schedule, create project and share on home base (Google Classroom, Seesaw, etc.)
Intro to App Lab (9-12)
Self-led Tutorial
Create your own app in JavaScript using blocks or text. You'll make a simple app with buttons, images, sounds and multiple screens that you can share with your friends or publish to a public gallery. If you've already done some coding with blocks, take your skills to the next level.
Hybrid Learning:
- In class: Preview activity, access the online activity, plan app purpose & features
- At home: Student create project and share on home base (Google Classroom, Seesaw, etc.)
Spread the Word Before and Celebrate After your Hour of Code
Additional Hour of Code Resources
📝 Our blog post & event planning template
🖥 Grab & Go resources you can use immediately
- CodeBytes! - Live 20 minute lessons at 10a & 3:30p hosted daily December 7 - 11
- Take a Code Break! - 12 recorded episodes with inspirational guests & activities for all kids
🎯 Variety of resources to meet your unique classroom model & needs
- Activities for Social Distanced Classrooms
- Activities for Hybrid Classrooms
- Activities for Virtual Classrooms
🌎 Resources to use CS for Change
- Activities for #CSforGood & #CSforSocialJustice
Questions? Contact Us!
Hour of Code is a wonderful way to build excitement and provide students and educators opportunities to code! Please contact Corey Rogers if you're interested in incorporating Computer Science and coding into your learning community.
If you have questions, please feel free to reach out to Corey (crogers@gwaea.org) or your district's Digital Learning Consultant for more information.
