Updating search results...

# 17 Results

View
Selected filters:
• VA.CS.5.3 - The student will analyze, correct, and improve (debug) an algorithm th...
• VA.CS.5.3 - The student will analyze, correct, and improve (debug) an algorithm th...
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
02/12/2022
Unrestricted Use
CC BY
Rating
0.0 stars

Students will create a flowchart to demonstrate order of operations. They will use the flowchart to be able to solve a mathematical problem.

Subject:
Algorithms and Programming
Material Type:
Activity/Lab
Author:
Georgette Willis
Acse Grant
Jennifer Lorentz
Leland Brooks
02/12/2022
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this performance task, students will have the opportunity to demonstrate the use of flowcharts in Google Draw and then create their own flowchart to show their understanding of the Order of Operations.

Subject:
Algorithms and Programming
Computation and Estimation
Computer Science
Mathematics
Patterns, Functions, and Algebra
Material Type:
Lesson
Author:
Kelly Gearhart
Kristina Kelly
Acse Grant
02/12/2022
Unrestricted Use
Public Domain
Rating
0.0 stars

This is a list of basic vocabulary with definitions and/or examples that will be used in elementary classrooms K-5 when teaching the concepts of algorithms and programming.

Subject:
Algorithms and Programming
Material Type:
Activity/Lab
Primary Source
Author:
Jude Raffeinner
11/27/2021
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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
06/10/2020
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students will use sequencing and variables to create an algorithm to show how a character changes in a story.

Subject:
Algorithms and Programming
Material Type:
Interactive
Lesson Plan
Author:
AMANDA ORSINI
02/16/2023
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Games have been an integral part of human culture throughout history. They not only entertain, but also inform and change us. Today video games designers bring together art & code to immerse their players in a story. There are video games being created to solve real-world problems and video game players solving scientific mysteries.

Subject:
Computer Science
Cross-Curricular
Material Type:
Activity/Lab
Unit of Study
Author:
Kim Wilkens
07/07/2020
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Vocabulary posters for the Alogrithms & Programming strand for Grade 5. Words included are from the 2017 Computer Science Curriculum Framework.

Subject:
Algorithms and Programming
Computer Science
Material Type:
Visual Media
Author:
Kelly Odom
07/09/2021
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson sequence offers students and teachers a way to explore their individual identities and sense of belonging through analyzing children’s literature and coding with Scratch. Through read-aloud activities and self-differentiated Scratch projects, students learn about the value of inclusion and explore and express ideas about their personal and social identities. Students will describe environments supportive of diversity, and reflect on their own identity as they create expressive projects about their sense of belonging. This sequence is made up of four lessons, though your students may need additional class time to work on their projects.This lesson sequence is part of CodeVA's committment to the U.S. Department of Education "YOU Belong in STEM" initiative.

Subject:
Algorithms and Programming
Computer Science
English
Visual Art
Material Type:
Lesson
Lesson Plan
Unit of Study
Author:
CodeVA Curriculum
Jasper Gunn
Jon Stapleton
Michelle Pealo
05/16/2023
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 storyboard and pseudocode which will be used while creating a simulation using Scratch.

Subject:
Algorithms and Programming
Computer Science
Force/Motion/Energy
Material Type:
Activity/Lab
Author:
03/09/2021
Unrestricted Use
CC BY
Rating
0.0 stars

Students will identify the various steps needed to write a program in Python.  Students will also recognize the application and use of functions in programs.

Subject:
Algorithms and Programming
Material Type:
Activity/Lab
Author:
Christina Martin
10/24/2021
Unrestricted Use
CC BY
Rating
0.0 stars

A lesson plan with answer key for incorporating programming with Python and fifth grade geometry SOL's.

Subject:
Algorithms and Programming
Cross-Curricular
Material Type:
Activity/Lab
Author:
Barbara Matney
07/19/2022
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson helps students to understand how editing writing and coding are connected.

Subject:
Computer Science
Writing
Material Type:
Lesson Plan
Author:
MICHELE PINGLEY
04/27/2022
Unrestricted Use
CC BY
Rating
0.0 stars

This is a slide presentation for a complete lesson on a Python program using turtle. Lesson plan and example Python program are attached.

Subject:
Algorithms and Programming
Measurement and Geometry
Material Type:
Activity/Lab
Lesson
Lesson Plan
Author:
Kimberly McCarty
05/26/2022
Unrestricted Use
CC BY
Rating
0.0 stars

The purpose to this lesson is to introduce students to basic, fundamental programming concepts using the Turtle module from Python.  Students will understand how and why loops are used in programming and will create their own loops to create various drawings in Turtle.

Subject:
Algorithms and Programming
Material Type:
Activity/Lab
Author:
Christina Martin
10/24/2021
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This performance task is a computer science (CS) integration project where your students will take you on a virtual field trip. It can be to a museum, a historical site, a modern destination, a book, a planet or really anywhere. Along the way, they will incorporate CS concepts into their projects including sequences, conditionals, and events to add interactivity. This is a great project for students to share their research and learning from a wide variety of subject areas like social studies, language arts, world languages, history, etc. This unit includes 5th grade standards for the Virginia CS Standards of Learning, but it can easily be adapted for younger and older students. The latest resources for this project can be found at https://sites.google.com/virginia.edu/virtualfieldtrip/resources.

Subject:
Computer Science
Cross-Curricular
Material Type:
Activity/Lab
Lesson Plan
Author:
Kim Wilkens
06/27/2020
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson sequence offers students and teachers a way to explore gender and cultural identity through analyzing children’s literature and coding with Scratch, specifically exploring the importance of names to our identities. Through read-aloud activities and self-differentiated Scratch projects, students learn about the importance of names in reference to both gender and culture, and have a chance to explore and express ideas about their own names, brainstorm creating school environments supportive of diversity, and reflect on their own bravery and resilience. This sequence is broken into seven lessons, though your students may need additional class time to work on their projects.This lesson sequence is part of CodeVA's committment to the U.S. Department of Education "YOU Belong in STEM" initiative.

Subject:
Computer Science
English
Material Type:
Lesson
Lesson Plan
Unit of Study
Author:
CodeVA Curriculum
Jasper Gunn
Michelle Pealo
MATTHEW REIERSON
Jon Stapleton