Search Resources

17 Results

View
Selected filters:
  • VA.CS.3.1
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
Events in Scratch
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

Events in computer science are the triggers for making action happen, like selecting the play button on any screen. Events in Scratch are represented by the yellow codes including: when flag clicked, when sprite clicked, when key pressed and broadcast. Broadcasting is the most advanced event in Scratch and helps with interactions between sprites like pacing their conversations or changing levels.

Subject:
Computer Science
Computing Systems
Material Type:
Unit of Study
Author:
Kim Wilkens
Date Added:
06/10/2020
Events in Scratch Jr.
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

Events in computer science are the triggers for making action happen, like selecting the play button on any screen. Events in Scratch Jr. are represented by the yellow codes including: the green flag, clicking on a character, bump code and envelopes. The envelopes are the most advanced concept in Scratch Jr. and help with scene transitions and interactions between characters like pacing their conversations.

Subject:
Algorithms and Programming
Humanities
English
History/Social Sciences
World Languages
Material Type:
Unit of Study
Author:
Kim Wilkens
Date Added:
06/18/2020
How to Use Bee-Bot
Unrestricted Use
CC BY
Rating

Set students up for programming success by creating a BeeBot anchor chart!These editable instructions will help students identify their role as planner or driver and set clear expectations of how Bee-Bot is used in computer programming. Tips:Introduce Bee-Bot whole classMake sure students understand the importance of the clear (x) button to erase the previous codealways press clear first to signal a new code (like how a capital letter signals the start of a new sentence) Plan the program in developmentally appropriate steps (some students program one step at a time, while others can program to the end goal)Turn the Bee-Bot off and use it as a game piece to write successful algorithmsHave students write their plan, or algorithm, on a whiteboard instead of using the cardsThe Bee-Bot emulator is perfect for guided practice!   

Subject:
Computer Science
Algorithms and Programming
Material Type:
Activity/Lab
Teaching/Learning Strategy
Author:
Kim Keith
Date Added:
12/14/2021
Human Robots to Teach Music
Unrestricted Use
CC BY
Rating

This is an unplugged activity in which students work in teams, "programming" a human-robot to find all the quarter notes. It can be used to teach/review music notes. The notes could be replaced with materials for any other subject to review math skills, history, even parts of sentences.

Subject:
Algorithms and Programming
Cross-Curricular
Music
Material Type:
Activity/Lab
Author:
Jude Raffeinner
Date Added:
08/31/2021
Introducing Functions
Unrestricted Use
CC BY
Rating

The student will construct sets of step-by-step instructions (algorithms) for a dance move called the grapevine both independently and collaboratively, with or without a computer device. (Can be done writing pusedocode for offline activity. 

Subject:
Algorithms and Programming
Material Type:
Activity/Lab
Author:
Barbara Matney
Date Added:
11/28/2021
Introduction to Computer Science
Unrestricted Use
CC BY
Rating

Developed by the Science Museum of Western Virginia, this educator outline was written for an in-museum program that addresses computational thinking. Teachers and students in grades 3-4 will expand knowledge of computer science algorithms and programming content while working through the activities "Flossbot" and "Edison Bot Activity".

*Edison bots are used for the second activity.

Key concepts include:
computer science
coding
programming
binary
computer
robot
loop
bug/ debug

Subject:
Computer Science
Material Type:
Activity/Lab
Lesson
Author:
Science Museum of Western Virginia
Date Added:
06/22/2020
Intro to Procedures
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

During this lesson, your students will be introduced to some foundational computer science concepts of sequence, pattern recognition, loops and procedures. Unplugged activities are a way to reinforce CS concepts that are introduced in coding apps and puzzle games like LightBot, Code.org, Kodable, etc.

Subject:
Computer Science
Material Type:
Activity/Lab
Lesson
Lesson Plan
Unit of Study
Author:
Kim Wilkens
Date Added:
06/22/2020
Multiplication (Scratch Coding) Game
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this lesson, students will begin to be introduced into the "gaming" word as they exlore how games are programmed. Reviewing multiplication, students will build a game that tests their basic facts skills. This lesson can easily be adapted to review addition, subtraction, and division as well. 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
Sideways Scratch Summaries
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this digital coding lesson students will summarize, or retell, their story using 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
Reading
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
10/16/2020
Water Cycle (Scratch Project)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this digital lesson, students will model the water cycle by coding a program in 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:
Algorithms and Programming
Writing
Science
Material Type:
Lesson
Author:
Rebecca Gratz
Shawn DeLuca
Date Added:
10/16/2020
What is Sequencing?
Unrestricted Use
CC BY
Rating

After watching the introduction video, the students will use Artist Lab on Code.org to remix This Project, and complete a square.Students will realize they have to be very specific with their code to get the square exactly right.After students get the Artist to complete the square they can create their own sequence HERE.Students will then have the artist draw a rectangle. Students can add any extras they want such as brush color and design. 

Subject:
Algorithms and Programming
Material Type:
Activity/Lab
Author:
Jason Lauer
Date Added:
04/02/2021
What is a Sequence? Activity and Coding Challenge
Conditional Remix & Share Permitted
CC BY-NC
Rating

In this lesson, you will introduce the CS topic of Sequencing to students with an engaging hook, a Use-Modify-Create activity, and a coding challenge in code.org's Artist studio. This was taught virtually, but can easily be adapted for a face-to-face classroom.

Subject:
Computer Science
Algorithms and Programming
Material Type:
Activity/Lab
Author:
Mary Johnston
Teresa Amasia
Date Added:
05/26/2021
What is an Event? Activity and Coding Challenge
Conditional Remix & Share Permitted
CC BY-NC
Rating

In this lesson, you will introduce the CS topic of Events to students with an engaging hook, a Use-Modify-Create activity, and a coding challenge in code.org's Sprite Lab. This was taught virtually, but can easily be adapted for a face-to-face classroom.

Subject:
Computer Science
Algorithms and Programming
Material Type:
Activity/Lab
Author:
Mary Johnston
Teresa Amasia
Date Added:
05/26/2021