Search Resources

90 Results

View
Selected filters:
  • Virginia K-12 Computer Science Pipeline
Algorithm Deli
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this unplugged lesson, students will learn how to develop algorithms and the importance of providing specific instructions while making a simple deli sandwich. This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.  

Subject:
Computer Science
Reading
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
10/16/2020
Algorithm Escape
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this unplugged lesson, students learn the importance of specific and detailed language when "coding a robot". This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
10/19/2020
Algorithm Monster (Unplugged)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this unplugged CS lesson, students will learn the importance of giving detailed directions when sharing ideas. This transfers to programming when students are told that when they provide instructions to the computer, they too need to be detailed and specific. This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
Reading
Visual Art
Mathematics
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
10/15/2020
Algorithm Picture Lesson
Conditional Remix & Share Permitted
CC BY-NC
Rating

The goal of this activity is to build critical thinking skills and excitement for Computer Science / Computational Thinking, while laying a foundation of fundamental programming concepts. By scaffolding basic concepts like sequencing and algorithms in an unplugged activity, students who are intimidated by computers can still build a foundation of understanding. In this lesson, students will learn how to develop an algorithm and encode it into a program.By "programming" one another to draw pictures, students experience some of the core concepts of programming in a fun and accessible way. The class will start by having students view a video of a simple program demonstrating how to develop instructions for building a peanut butter and jelly sandwich. Students will start with simple shapes, and progress to the coding of a specific drawing that other students will then try to replicate (“running the program”). If there is a desire to have a more of a Math slant on the lesson, the drawing could take place on graph paper. Students would then use the coordinates to complete the drawing. 

Subject:
Computer Science
Algorithms and Programming
Business and Information Technology
English
Health/Physical Education
Mathematics
Science
Material Type:
Activity/Lab
Lesson
Lesson Plan
Visual Media
Author:
Michael Speidel
Sharon Brandon
Date Added:
10/13/2020
Alien Travel Agency Scratch Project
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this Scratch project, students will use what they learned about planets to code a solar system within Scratch.This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
Science
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
01/15/2021
Animal Habitats (Scratch Jr.) Lesson
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this lesson, students will demonstrate animals needs within a habitat within Scratch Jr. This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
Mathematics
Science
Material Type:
Lecture
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
10/15/2020
Bee Bot Circus
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this lesson, students use the Bee Bots to move throughout their space. If Bee Bots are inaccessible, the lesson can be adapted by using the online coding platform. This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
Reading
Mathematics
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
10/19/2020
Binary Vocbulary
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this lesson, students will learn how computers communicate using binary code.This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
Mathematics
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
10/16/2020
Boredom Buster DL Hyperdoc
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this week 1 of 6 hyperdocs, students are presented a problem and solve it through the use of one of the Computational Thinking strategies. This lesson is designed with K-5 in mind, and can be adapted to meet the needs of any classroom.Week 1 Problem: James has just learned that he has to stay inside for a few weeks and can’t play with his friends. He has an iPad, but his mom said he can only have it for 30 minutes a day. He also has toys, but says he is bored of them and has nothing fun to do. His mom said he could have anything in her craft room, but he doesn’t know what to do with the boxes, string, fabric, tape, sticks, and paint.  What can James do to make his day fun?This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.   

Subject:
Computer Science
Reading
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
10/19/2020
Building Models in Computational Thinking
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this professional development presentation, educators learn about Building Models (1 of the 7 components of Computational Thinking, according the Ignite My Future platform). This presentation can be used by individuals to learn about them, or used to present to others. The video is a recording of one of the sessions provided to teachers through a 7 week series of "CT Parties".Within this resource, you will find the presentation slides, a recording, a K-2 and 3-5 lesson to build abstraction skills, and activities to support parents understanding and home use of the strategy. This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
11/16/2020
Building Models with Computational Thinking
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this professional development presentation, educators learn about Building Models (1 of the 7 components of Computational Thinking, according the Ignite My Future platform). This presentation can be used by individuals to learn about them, or used to present to others. The video is a recording of one of the sessions provided to teachers through a 7 week series of "CT Parties".Within this resource, you will find the presentation slides, a recording, a K-2 and 3-5 lesson to build models, and activities to support parents understanding and home use of the strategy. This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
01/08/2021
CS Education Week Hyperslides (2020)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

This resources maps out each day and includes resources for both synchronous and asynchronous activities to support CS Education Week. The document also includes a Computer Science word of the day to help promote the integration of the CS SOLs. This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
01/08/2021
Christopher Newport Scratch Lesson
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this lesson, students will model Christopher Newport's journey of exploration using Scratch. This lesson can be modified to be used with Scratch Jr.This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
History/Social Sciences
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
10/15/2020
Code the Globe
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this lesson, students will learn about continents and oceans while moving the Bee Bot throughout the globe.This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
Social Sciences
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Nicholas Grzeda
Date Added:
10/19/2020
Coding Critters (Getting Started)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

This lesson includes a quick tutorial for teachers to learn how to use Coding Critters, along with an integrated lesson for kindergarten students. Students will use their Coding Critters kit and items in the classroom to build a play area to model prepositional phrases. Students will work in groups to code their robot to display a specific prepositional phrase given by the teacher.This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
Reading
Social Sciences
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
11/15/2020
Coding With Fractions
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.  During this lesson, students will program a Bee-Bot (or similar robot) to locate fraction models. 

Subject:
Mathematics
Material Type:
Activity/Lab
Author:
Adrienne Sawyer
Date Added:
09/23/2020
Collecting & Analyzing Data
Unrestricted Use
CC BY
Rating

In this professional development presentation, educators learn about Collecting and Analyzing Data (2 of the 7 components of Computational Thinking, according the Ignite My Future platform). This presentation can be used by individuals to learn about them, or used to present to others. The video is a recording of one of the sessions provided to teachers through a 7 week series of "CT Parties".Within this resource, you will find the presentation slides, a recording, a K-2 and 3-5 lesson to build collecting and analyzing data skills, and activities to support parents understanding and home use of the strategy. This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
10/20/2020
Computer Safari Hunt
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this interactive, unplugged lesson, students will take a "safari hunt" around their school to observe where computers can be found and how they are used. This uses an adapted Hello Ruby lesson.This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
10/19/2020
Computer Science Vocabulary Cards
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

These vocabulary cards were created to put the language into kid friendly terms. There are also visual images to support learners. The intention is to print these on cardstock and laminate to display for students. This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
Material Type:
Teaching/Learning Strategy
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
10/20/2020
Conditional Communication Online
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this week 6 of 6 hyperdocs, students are presented a problem and solve it through the use of one of the Computational Thinking strategies. This lesson is designed with K-5 in mind, and can be adapted to meet the needs of any classroom.Week 6 Problem: Over the past few weeks, Srijan has been logging in on his computer to have daily lessons with his teacher. He enjoys seeing his friends and talking to them about what he has been doing at home. Srijan loves listening to his teacher and learning about math and history. Lately, he has noticed that during the lessons it is hard for his classmates to let the teacher know if they have a question, or if she needs to repeat something without causing a big disruption. He has also noticed that some of his friends tend to be playing around instead of following along. He wishes there was a way for everyone to communicate with the teacher without disrupting the entire class.This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.

Subject:
Computer Science
Reading
Writing
Social Sciences
Material Type:
Interactive
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
10/19/2020