Updating search results...

Search Resources

919 Results

View
Selected filters:
  • computer-science
Coding Counters
Read the Fine Print
Educational Use
Rating
0.0 stars

Binary sequences are a representation of digital data using a series of zeroes and ones. During this lesson, students will learn how to use binary sequences to represent letters. Students will then model their binary sequences using red and yellow counters to represent the zeros and ones. To incorporate student understanding of integer addition models, they will then translate the binary code counters into positive and negative integers. Finally, they will find the sum of their “code.”

Subject:
Mathematics
Material Type:
Lesson Plan
Provider:
ACSE Regional Partnership
Provider Set:
Central Virginia Computer Science Integration Team 2023
Author:
CVCSI Team
Date Added:
02/14/2024
Coding Kitchen Safety
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson is designed to engage students in a meaningful and fun coding experience, while investigating sanitation practices, food, and kitchen safety. Students will create an animated story using block-based coding in Scratch. This overarching lesson idea (research – storyboard – code) can be applied to any subject.

Subject:
Computer Science
Family and Consumer Sciences
Material Type:
Activity/Lab
Lesson
Author:
Julia DiOrio
Date Added:
05/19/2023
Coding Linear Equations
Read the Fine Print
Educational Use
Rating
0.0 stars

Students will model the graphs for linear equations on code.org using y=mx+b. They will decompose the formula into its separate components and explore the change in the models when the slope (m) and y intercept (b) are varied. Students will be able to share their own models with a partner so that they practice finding the slope and y-intercept.

Subject:
Mathematics
Material Type:
Lesson Plan
Provider:
ACSE Regional Partnership
Provider Set:
Central Virginia Computer Science Integration Team 2023
Author:
CVCSI Team
Date Added:
03/20/2024
Coding Multiples
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Spice things up with students by programming BeeBot to go to specific numbers as a way to reinforce multiples and common factors.  Activity cards, a brief overview, and a student planning sheet are included. 

Subject:
Algorithms and Programming
Computer Science
Mathematics
Material Type:
Activity/Lab
Lesson Plan
Author:
Kim Keith
Date Added:
03/18/2022
Coding With Fractions
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 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
Coin Coding
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will use Bee-bots to code the robots to a value matching their selected coin card. They’ll count the coins, create a code with arrow cards, and navigate the Bee-bot from the start box to the designated value. After reaching the target, they’ll explain their coding and counting choices. Then, they’ll return to start, allowing their partner to take a turn. This activity is also compatible with the Learning Resources Code and Go Mouse.

Subject:
Computer Science
Mathematics
Material Type:
Activity/Lab
Lesson Plan
Author:
Julia DiOrio
Andrea Lee
Helen Holm
Date Added:
02/27/2024
Collecting & Analyzing Data
Unrestricted Use
CC BY
Rating
0.0 stars

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
Combinations with Variables
Read the Fine Print
Educational Use
Rating
0.0 stars

Students will use variables in coding to represent parts of combinations, use models to determine the total combinations, and create a formula to calculate the total combinations in a scenario (the Fundamental Counting Principle).

Subject:
Mathematics
Material Type:
Lesson Plan
Provider:
ACSE Regional Partnership
Provider Set:
Central Virginia Computer Science Integration Team 2023
Author:
CVCSI Team
Date Added:
01/04/2024
Communication 'Breakdown'
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Observe how computer networks function and make connections to the different ways we communicate (both in written form and modern forms). The students will discuss, in a whole class setting, how information can be communicated electronically and transmitted using computing devices via a network (e.g., email, social media, video conferencing, blogging).

Subject:
Computer Science
Cross-Curricular
English
History/Social Sciences
Networking and the Internet
Material Type:
Lesson Plan
Author:
C. Hope Adams
Emily Kidd
Jennifer Nelson
Date Added:
12/07/2021
Comparing Numbers Using Pseudocode
Read the Fine Print
Educational Use
Rating
0.0 stars

The class will apply their understanding of 4-digit numbers and place value to create a flowchart graphic organizer that uses pseudocode to follow an algorithm. This lesson is designed to be an introduction to pseudocode and pair programming that can later be extended into a more challenging programming design. The class will work together to develop the algorithm in a flowchart, then run their program/algorithm with a partner using a deck of cards.

Subject:
Mathematics
Material Type:
Lesson Plan
Provider:
ACSE Regional Partnership
Provider Set:
Central Virginia Computer Science Integration Team 2023
Author:
CVCSI Team
Date Added:
10/12/2023
Comparing and Contrasting Matter Phases
Read the Fine Print
Educational Use
Rating
0.0 stars

In this lesson, students will be given the opportunity to identify whether objects are solids, liquids, or gasses, based on the attributes of each object.

Subject:
Science
Material Type:
Lesson Plan
Provider:
ACSE Regional Partnership
Provider Set:
Central Virginia Computer Science Integration Team 2023
Author:
CVCSI Team
Date Added:
09/11/2023
Comparing and Contrasting using LEGOs
Read the Fine Print
Educational Use
Rating
0.0 stars

Students will build on their knowledge for comparing and contrasting story elements to analyze sets of items and compare and contrast the attributes that led to the development of the set. Students can use additional attributes to categorize sets into subsets.

Subject:
English
Material Type:
Lesson Plan
Provider:
ACSE Regional Partnership
Provider Set:
Central Virginia Computer Science Integration Team 2023
Author:
CVCSI Team
Date Added:
10/01/2023
Computer Components and Devices Sort
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this activity, students and teachers are able to sort components of a computer into 4 categories: input, output, process, and store (memory).
Reinforcing the ability to drag and drop, learners are able to identify and begin developing the purpose of each categorized component.

This activity complements the book Hello Ruby: Journey Inside the Computer by Linda Liukas and was remixed with permission from the San Francisco Unified School District (SFUSD) Computer Science Team.

Key concepts include:
mouse
keyboard
printer
microphone
headphones
monitor
controller
camera
temperature sensor
3-D printer
CPU
GPU
ROM
RAM
Hard Drive
Input
Output
Memory
Process

Subject:
Computer Science
Computing Systems
Material Type:
Assessment
Homework/Assignment
Interactive
Author:
Kim Keith
SFUSD Computer Science Team
Date Added:
06/22/2020
Computer Graphics Art Lesson Plan
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson plan is for middle school art, teaching how computer graphics work are designed with pixels and aliasing. It reinforces how a computer shows a picture while refining art skills.

Subject:
Computer Science
Impacts of Computing
Material Type:
Homework/Assignment
Author:
Tara Williams
Date Added:
06/06/2022
Computer Hardware Collage
Read the Fine Print
Educational Use
Rating
0.0 stars

In this lesson, students will learn about computer hardware and computing systems. They will work to describe different types of computer hardware and their functions, and identify computing systems in a real world context.

Subject:
English
Material Type:
Lesson Plan
Provider:
ACSE Regional Partnership
Provider Set:
Central Virginia Computer Science Integration Team 2023
Author:
CVCSI Team
Date Added:
06/12/2023