Updating search results...

Search Resources

31 Results

View
Selected filters:
  • algorithms
Bean Life Cycle
Read the Fine Print
Educational Use
Rating
0.0 stars

The students will practice making algorithms emphasizing beginning, middle, and end while investigating the life cycle of a bean plant. They will begin by watching a video of a bean plant growing and listening to a read aloud about a plant growing. After this, they will discuss the beginning, middle, and end of the bean plant’s life cycle. At the end of the lesson, the students will each create an algorithm of how the bean plant grows by drawing the beginning, middle, and end of the bean plant’s life cycle.

Subject:
Science
Material Type:
Lesson Plan
Provider:
ACSE Regional Partnership
Provider Set:
Central Virginia Computer Science Integration Team 2023
Author:
CVCSI Team
Date Added:
06/23/2023
Be the First Out of the Maze
Read the Fine Print
Educational Use
Rating
0.0 stars

Students will be given ordinal number cards and will have to put the numbers in the correct order. Next the students will discuss algorithms and tasks that have steps to complete in their daily lives. Students will have to work with a partner to plan an algorithm for how to get through a maze, then the students will have to use that algorithm to get through the maze.

Subject:
Mathematics
Material Type:
Lesson Plan
Provider:
ACSE Regional Partnership
Provider Set:
Central Virginia Computer Science Integration Team 2023
Author:
CVCSI Team
Date Added:
07/23/2023
Brute Force VS Divide and Conquer
Unrestricted Use
CC BY
Rating
0.0 stars

This is a lesson plan to teach bruteforce and divide and conquer to elementary students. This lesson plans comes with activities and a quizlet study deck. 

Subject:
Data and Analysis
Material Type:
Activity/Lab
Author:
Barbara Matney
Date Added:
03/20/2022
Brute Force vs Divide and Conquer Sorting
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

 This activity will allow students to compare Brute Force and Divide and Conquer sorting algorithms.This activity will show the sorting process of a Brute Force algorithm and a Divide and Conquer algorithm that is used by a computer when sorting data.

Subject:
Algorithms and Programming
Material Type:
Activity/Lab
Author:
Ronald Sparks
Date Added:
04/18/2022
Can You Find the Letter?
Read the Fine Print
Educational Use
Rating
0.0 stars

Students will be given simple sequence directions to find uppercase or lowercase letters on a grid. They will begin to develop an understanding of algorithms and code.

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/03/2023
Creating a Formula Calculator
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

This resource will show how to teach your students to make their own "formula calculator" using Java programming, and it has handouts for your students or your own use. It is ideal for Grade 7 and Grade 8 Math.The video in this resource walks you through the steps to teach your students to program their "formula calculator" using Java programming after they have been taught about geometric formulas. They can then use their calculator to help them solve their math problems. It will reinforce critical thinking skills and create a deeper understanding of how the formulas work.Students can use any Java IDE or even an online IDE. The lesson can be customized based on your familiarity with Java and your students' computer skills.The handouts show how to use arithmetic operators in Java as well as some Math class methods that will be helpful. The attached program can be used as a starting point for their programs. 

Subject:
Algorithms and Programming
Computer Science
Mathematics
Measurement and Geometry
Material Type:
Activity/Lab
Lesson Plan
Author:
Tara Williams
Date Added:
07/30/2021
Creating an Algorithm
Read the Fine Print
Educational Use
Rating
0.0 stars

Good Night Gorilla by Peggy Rathman is an engaging book for students who will find it funny to see that after the zookeeper has put all the animals to bed for the night, the gorilla goes behind him and unlocks all the cages to free the animals who then follow the zookeeper home. An algorithm is a set of step by step directions and the zookeeper definitely needs an algorithm to follow. It is up to the students to help the zookeeper keep all the animals where they belong each night.

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/06/2023
Digital Learning Integration Strategy: 3-5 Algorithms Unplugged
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Algorithms Unplugged. The teacher can facilitate a paper weaving project where students create and follow a pattern while exploring and understanding the connections between coding, computing, and fiber-arts.

Subject:
Fine Arts
Visual Art
Material Type:
Teaching/Learning Strategy
Author:
VDOE Fine Arts
Date Added:
04/24/2022
ECS 1.15-16 Recipes
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this activity, students will explore computational sequencing (the process of putting specific instructions to be executed by a computer in order) by engaging with recipes. Students will think through how a computer might interpret instructions, create instruction sets based on these insights, and share favorite recipes as they try to arrange instructions in a format that a computer might understand.

Subject:
Algorithms and Programming
Computer Science
Material Type:
Lesson
Lesson Plan
Author:
CodeVA Curriculum
Date Added:
11/17/2022
ECS 2.17 Minimum Spanning Trees
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will use minimum spanning trees to analyze a problem and provide insights into addressing the problem. The lesson provides detailed support around analyzing transportation infrastructure in their community and assessing its impact on the lives of different people who use it. Students create minimum spanning trees based on data, solve the trees to generate insights about the data, and communicate those insights along with policy recommendations based on their analysis.

Subject:
Algorithms and Programming
Computer Science
Material Type:
Lesson Plan
Author:
CodeVA Curriculum
Date Added:
12/05/2022
First Grade Lesson Materials - Algorithms and Programming
Rating
0.0 stars

This is a link to the printable resources to accompany the lesson Algorithms and Programming (link below).

The materials include printable coding cards and math equations for an unplugged math game. The students will work together to create algorithms in order to solve mathematical equations.

Link to Lesson Plan:
https://docs.google.com/document/d/1-eArOYRBrJnFK1Q4tt5fBvwt1wmYoCOMVd8yOWhhM-4/edit?usp=sharing

Subject:
Algorithms and Programming
Computation and Estimation
Computer Science
Mathematics
Number and Number Sense
Material Type:
Activity/Lab
Author:
Anna Nester
Date Added:
09/10/2021
Importance of Loops
Read the Fine Print
Educational Use
Rating
0.0 stars

In this lesson, students will learn what a pattern loop is and will learn the importance of repeating patterns. They will focus on the vocabulary words pattern, loop, and program. They will then get the opportunity to practice making pattern loops with shape cards, blocks, and creating their own loops with writing utensils and paper. They will also have the opportunity to see the importance of pattern loops in programming either using

Subject:
Mathematics
Material Type:
Lesson Plan
Provider:
ACSE Regional Partnership
Provider Set:
Central Virginia Computer Science Integration Team 2023
Author:
CVCSI Team
Date Added:
07/17/2023
Introduction to Computer Science
Unrestricted Use
CC BY
Rating
0.0 stars

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
The Josephus problem
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The Josephus problem is based around Josephus Flavius; a Jewish soldier and historian who inspired an interesting set of mathematical problems. This resource is a PDF activity based on the Josephus problem.

Subject:
Algorithms and Programming
Computer Science
Impacts of Computing
Material Type:
Activity/Lab
Homework/Assignment
Author:
Ronald Sparks
Date Added:
06/13/2022
Let the Algorithm Move You
Read the Fine Print
Educational Use
Rating
0.0 stars

During this lesson, students will create algorithms using repeating pattern loops for their classmates to follow. Instead of using shape or number patterns, students will create algorithms for their classmates to follow by completing physical movement (clapping, spinning in a circle, jumping jacks, etc.).

Subject:
Mathematics
Material Type:
Lesson Plan
Provider:
ACSE Regional Partnership
Provider Set:
Central Virginia Computer Science Integration Team 2023
Author:
CVCSI Team
Date Added:
09/02/2023
Loopy for Seasons
Read the Fine Print
Educational Use
Rating
0.0 stars

Students will learn about how the weather and seasonal changes affect the clothing people wear and the activities people do. Students will have an opportunity to learn about and make a loop.

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

This activity will show the sorting process using the Merge Sort Divide and Conquer algorithm that is used by a computer when sorting data without using a computer.

Subject:
Algorithms and Programming
Computer Science
Data and Analysis
Material Type:
Activity/Lab
Assessment
Homework/Assignment
Author:
Ronald Sparks
Date Added:
05/19/2022