Updating search results...

Search Resources

10 Results

View
Selected filters:
  • algorithms-and-programming
ACSE Region III - Performance Task - Grade 4_Red_PT1 - Find the Bug in Addition, Subtraction, Multiplication, and Division
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will analyze a provided math problem with an incorrect answer (bug). Students will demonstrate their understanding of the process by identifying the error, solving the problem correctly and providing an explanation. Math problem solving directly correlates with the step by step process that computer science debugging requires. The purpose of this experience is to provide a jumping off point for a deeper understanding of the Computer Science SOLs. This could be the first time your students are exposed to the vocabulary (algorithm, bug, debugging) and can provide a good foundation of the understanding of the vocabulary in a concrete, low-technology way.

Subject:
Algorithms and Programming
Computation and Estimation
Material Type:
Lesson Plan
Author:
Logan Armstrong
Acse Grant
Sierra Frazier
Cassie Lewis
Date Added:
02/12/2022
ACSE Region III-Performance Task: Leading a P.P.E. Manufacturing Company
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This performance task has the students working as bookkeepers for a P.P.E. Manufacturing Company to see how many P.P.E. they sold by adult and children sizes over a 2-3 month period of time and if their price of production vs cost for consumers to buy was enough that they made a profit or if they needed to make adjustments. This performance task has the students using PEMDAS to better understand how Algorithms and Programming are used in our everyday lives. 

Subject:
Algorithms and Programming
Computation and Estimation
Computer Science
Material Type:
Lesson Plan
Author:
Joseph Jarski
Georgette Willis
Acse Grant
Date Added:
02/12/2022
Addition Algorithm and Function In Programming: Java Programming
Unrestricted Use
CC BY
Rating
0.0 stars

In this lesson, the student will develop a simple addition algorithm using a flow chart.  Students will then translate the flowchart into programming instructions that can be input into the Java language to complete their first addition Java program.  Students will then expand on this program to include allowing the user to input the integers from the Java scanner.

Subject:
Algorithms and Programming
Material Type:
Activity/Lab
Author:
Christina Martin
Date Added:
02/18/2022
Algorithms for Classroom Routines
Unrestricted Use
CC BY
Rating
0.0 stars

Students will collaborate with a partner to create algorithms for classroom routines.  They will create an illustrated anchor chart for all of the class to follow these algorithms.

Subject:
Algorithms and Programming
Communication and Multimodal Literacy
Material Type:
Activity/Lab
Author:
Erika Coble
Date Added:
06/27/2022
CS Strand Pocket Guides
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

These Pocket Guides are a quick summary of each of the 6 computer science strands for grades K-8. The pocket guides explain what the strand is about and how it increases in complexity from Kindergarten to 8th grade.

Subject:
Algorithms and Programming
Computer Science
Computing Systems
Cybersecurity
Data and Analysis
Impacts of Computing
Networking and the Internet
Material Type:
Teaching/Learning Strategy
Author:
CodeVA Curriculum
Valerie Fawley
Date Added:
11/18/2022
Compare and Contrast Polygons
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This performance task is designed for third grade students and higher to compare and contrast a group of items based on attributes or actions classified into at least two sets and subsets.  The items being classified are polygons.  The use of algorithms and flowcharts is also a key component of the performance task.

Subject:
Algorithms and Programming
Computer Science
Mathematics
Measurement and Geometry
Material Type:
Lesson Plan
Author:
Yvonne Richard
Acse Grant
Emily Taylor
Date Added:
06/03/2022
Introducing Functions
Unrestricted Use
CC BY
Rating
0.0 stars

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
PB&J Algorithm
Unrestricted Use
CC BY
Rating
0.0 stars

Students will program the teacher (robot) to make a peanut butter and jelly sandwich. This will provide an opportunity for students to learn that robots (and computers) need to follow very specific instructions to work correctly. This lesson could then be extended into letting the students try to create algorithms for daily classroom routines or any other step by step process.

Subject:
Algorithms and Programming
Communication and Multimodal Literacy
Material Type:
Activity/Lab
Author:
Erika Coble
Date Added:
06/27/2022
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