Updating search results...

Search Resources

830 Results

View
Selected filters:
  • Computer Science
SVRCSP Color by Digit/Create Part of an Ecosystem with Pixels
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will learn about how pixels make up images on a computer.  They will complete an unplugged activity to create a pixelated image using binary digits.  They will then create a pixelated image using more digits on an excel spreadsheet. 

Subject:
Computer Science
Living Systems and Processes
Material Type:
Lesson
Author:
Brittany Babick-Fox
Date Added:
05/05/2022
SVRCSP - DNA Technologies for AP or Honors Biology
Unrestricted Use
CC BY
Rating
0.0 stars

DNA Technologies lesson adds some aspects of computer science and "everyday relevance"/ethics to a unit on DNA technologies followed by a DNA extraction lab. Students create a public opinion survey on DNA modification and use it to collect data (the more the better). Afterwards, they perform data analysis, viusualization and discussion in addition to extracting DNA and talking about its current uses in science and medicine. Students work in groups or as a whole class, depending on the class size.

Subject:
Computer Science
Data and Analysis
Living Systems and Processes
Material Type:
Lesson Plan
Author:
Emilia Guirguis
Date Added:
06/06/2022
SVRCSP - Use Code to Create a Greeting Card
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will learn to write lines of code as conditional statements and they will learn to write equations of circles and transformations as lines of code to accomplish a goal. At the end of this lesson, students will have created an animated greeting card.

Subject:
Computer Science
Measurement and Geometry
Material Type:
Lesson Plan
Author:
JACQUELINE CLIPPINGER
Date Added:
06/06/2022
Scientific method experiments
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will learn the process of the scientific method by using whole group interaction. Students will get a front row seat at learning the steps in the scientific method process. They will learn to use their scientific method checklist to make predictions on what they think will happen when you conduct the three different experiments. This can be used over the course of one week.Day one: hedgehog experiment Day three: volcano experiment Day five: rocket launch 

Subject:
Algorithms and Programming
Computer Science
Cross-Curricular
STEM/STEAM
Science
Material Type:
Activity/Lab
Assessment
Interactive
Lecture
Author:
Whitney McQuillan
Date Added:
10/03/2023
Scratch: Sharks in Space, Or, Plotting Points in the Coordinate Plane
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will first follow a set of instructions in a buddy-programming setting, then create a game in which sprites move to specific coordinates to capture food items. Then, pairs will use pair-share-think to offer feedback on other games and compare/contrast programming blocks. 

Subject:
Algorithms and Programming
Computer Science
Material Type:
Lesson
Author:
Kim Wilkens
Date Added:
07/19/2022
Scratch Solar System
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

In this lesson students will be able to identify that computers, like the solar system, complete predictable actions based on a set of variables. Students will learn about the solar system via Scratch.  They will explore block coding and computational thinking practices as they utilize Scratch as a tool for creativity, expression and learning about the Solar System. 

Subject:
Algorithms and Programming
Computer Science
Earth and Space Systems
Science
Scientific and Engineering Practices
Material Type:
Activity/Lab
Lecture Notes
Lesson
Simulation
Author:
Michael Speidel
Sharon Brandon
Date Added:
09/30/2020
Sensory Centers
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will view a whole group video about responsibility and we will discuss being responsible with various things such as information, technology, and classroom items (the sensory items) We will also discuss taking turns and sharing, etc. Students will then be split into 5 groups and rotate through various sensory items. These items include a calm down corner, stretchy fidget strings, pop it squeeze balls, multi colored quiet fidget toys, and slow rising squishy balls. Throughout these rotations, the teacher will remind students of the responsible behaviors expected.   

Subject:
Computer Science
Cross-Curricular
Government and Civics
History/Social Sciences
Impacts of Computing
STEM/STEAM
Material Type:
Activity/Lab
Interactive
Lecture
Lesson
Lesson Plan
Author:
Jessica Leake
Date Added:
04/09/2024
Sharing Information Online
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students will collaborate in groups to electronically communicate their findings from the Jamestown Outreach. Through this activity, they will explore how technology has evolved and improved over time for information dissemination, encouraging them to compare and contrast different communication methods throughout history.

Subject:
Computer Science
History/Social Sciences
Material Type:
Activity/Lab
Lesson Plan
Author:
Julia DiOrio
Andrea Lee
Jenna Schriefer
Date Added:
02/27/2024
Simon Says, "What's Wrong?"
Read the Fine Print
Educational Use
Rating
0.0 stars

The students will play a game of Simon Says by pointing to the various parts of a computer. While playing the game they will also need to explain the purpose of the various parts and what it looks like if that part doesn’t work.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
ACSE Regional Partnership
Provider Set:
Central Virginia Computer Science Integration Team 2023
Author:
CVCSI Team
Date Added:
07/06/2023
Simple Encryption
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson is presented by Code.org
Lesson 8: Cybersecurity - Simple Encryption

From the website:
OVERVIEW
"In this lesson, students are introduced to the need for encryption and simple techniques for breaking (or cracking) secret messages. Students try their own hand at cracking a message encoded with the classic Caesar cipher and also a Random Substitution Cipher. Students should become well-acquainted with idea that in an age of powerful computational tools, techniques of encryption will need to be more sophisticated. The most important aspect of this lesson is to understand how and why encryption plays a role in all of our lives every day on the Internet, and that making good encryption is not trivial. Students will get their feet wet with understanding the considerations that must go into making strong encryption in the face of powerful computational tools that can be used to crack it. The need for secrecy when sending bits over the Internet is important for anyone using the Internet."

OBJECTIVE
"Explain why encryption is an important need for everyday life on the Internet.
Crack a message encrypted with a Caesar cipher using a Caesar Cipher Widget
Crack a message encrypted with random substitution using Frequency Analysis
Explain the weaknesses and security flaws of substitution ciphers"

The lesson is mapped out for teachers. It is easy to follow and includes vocabulary to cover, links to the necessary materials, and a teaching guide with background information, tips, and prompts.

AGENDA
Warm Up (10 min)
Classic Encryption - The Caesar Cipher
Activity (35 min)
Part 1 - Crack a Caesar Cipher
Part 2 - Crack a Random Substitution Cipher
Wrap Up (15 min)
Video: Encryption and Public Keys
Discussion
Career Discussion

Subject:
Computer Science
Cybersecurity
Impacts of Computing
Material Type:
Activity/Lab
Author:
code.org
Date Added:
01/13/2022
Simple Encryption (Code.org)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Overview: This lesson is presented by Code.org
Lesson 8: Cybersecurity - Simple Encryption

From the website:
OVERVIEW
"In this lesson, students are introduced to the need for encryption and simple techniques for breaking (or cracking) secret messages. Students try their own hand at cracking a message encoded with the classic Caesar cipher and also a Random Substitution Cipher. Students should become well-acquainted with idea that in an age of powerful computational tools, techniques of encryption will need to be more sophisticated. The most important aspect of this lesson is to understand how and why encryption plays a role in all of our lives every day on the Internet, and that making good encryption is not trivial. Students will get their feet wet with understanding the considerations that must go into making strong encryption in the face of powerful computational tools that can be used to crack it. The need for secrecy when sending bits over the Internet is important for anyone using the Internet."

OBJECTIVE
"Explain why encryption is an important need for everyday life on the Internet.
Crack a message encrypted with a Caesar cipher using a Caesar Cipher Widget
Crack a message encrypted with random substitution using Frequency Analysis
Explain the weaknesses and security flaws of substitution ciphers"

The lesson is mapped out for teachers. It is easy to follow and includes vocabulary to cover, links to the necessary materials, and a teaching guide with background information, tips, and prompts.

AGENDA
Warm Up (10 min)
Classic Encryption - The Caesar Cipher

Activity (35 min)
Part 1 - Crack a Caesar Cipher
Part 2 - Crack a Random Substitution Cipher

Wrap Up (15 min)
Video: Encryption and Public Keys
Discussion
Career Discussion

***This lesson can be adapted for younger students but material covered aligns best with the current 8th grade Impacts of Computing Standards.

Subject:
Computer Science
Cybersecurity
Impacts of Computing
Material Type:
Activity/Lab
Interactive
Lesson Plan
Author:
code.org
Date Added:
02/02/2022
Snowman Algorithms
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

After reviewing tips for following instructions, students will use plane figures to create a mystery image using their teacher's algorithm. Unfortunately, the teacher's directions are not very precise. Students will lend a hand by giving detailed feedback to debug and clarify the set of ordered instructions to successfully build a snowman.   

Subject:
Algorithms and Programming
Computer Science
English
Mathematics
Writing
Material Type:
Lesson
Author:
Kim Keith
Date Added:
12/22/2022
Software & Hardware Flashcards 2.7
Unrestricted Use
CC BY
Rating
0.0 stars

Included in this resource are a slide show (PowerPoint) and a PDF printable with flashcards that cover the essential knowledge for Computer Science SOL 2.7.Computing Systems2.7  The student will describe the characteristics of computing systems to include hardware, software, input, and output.Feel free to download the slides and make any alterations or additions you feel necessary. 

Subject:
Computer Science
Computing Systems
Material Type:
Activity/Lab
Lecture Notes
Author:
Robert Underwood
Date Added:
05/17/2022
Soil Talk
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will be able to explore the different types of soil by planting and monitoring their own plants!  Using the soil book, soil kit, and different soil, the students will have hands-on experiences learning about soil.  Dive into the different soil types and allow your students access to expand their knowledge using creativity and hands on experiences! 

Subject:
Computer Science
Data and Analysis
Material Type:
Activity/Lab
Data Set
Lesson Plan
Textbook
Author:
Brooke Atwood
Date Added:
11/14/2023
Sorting Into Sets K.4
Unrestricted Use
CC BY
Rating
0.0 stars

Students will sort colored animal counters into groups by color. Students will then color the correct blocks corresponding to how many colors of each animal they have in a set on a handout.

Subject:
Algorithms and Programming
Computer Science
Material Type:
Activity/Lab
Author:
Robert Underwood
Date Added:
04/08/2022
Sorting by Attributes
Unrestricted Use
CC BY
Rating
0.0 stars

After teaching about sorting objects, students will need some independent practice. In the classroom, students are often able to sort objects physically, but when they are learning online, they may need to do it by a computer program for the sake of teacher assessment. This Google slide deck has three attributes (shape, color, and size) for students to sort the pictures. It also contains some questions about sorting for discussion, whether students are in class or at home.

Subject:
Algorithms and Programming
Computer Science
Mathematics
Patterns, Functions, and Algebra
Material Type:
Homework/Assignment
Author:
Tara Williams
Date Added:
02/03/2021
Space Exploration Timeline
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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 create a timeline of space exploration.  

Subject:
Computer Science
Science
Material Type:
Activity/Lab
Author:
Adrienne Sawyer
Date Added:
09/23/2020
Spanish CS Integrated Community Locations
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

The Big Idea: Kinesthetic learning incorporating programming and language instructionConcept: Programming Bee-Bot while learning community location vocabulary and giving directions in SpanishContext: Students will use the Bee-Bot Community Map to talk about the location of various places in the community and area in Spanish. 

Subject:
Algorithms and Programming
Computer Science
World Languages
Material Type:
Activity/Lab
Game
Lesson
Lesson Plan
Author:
Ada Chrisman
Date Added:
12/14/2022