Updating search results...

Search Resources

7 Results

View
Selected filters:
  • VA.CS.8.4 - The student will use flowcharts and/or pseudo code to address complex ...
ACSE Region III - Exploring CS through Math
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is a performance task where students explore CS concepts, pseudocode, and flowcharts through the lens of order of operations on day 1 and design a math homework helper app on day 2.

Subject:
Computer Science
Mathematics
Material Type:
Activity/Lab
Lesson
Student Guide
Author:
Jeremy Utt
Acse Grant
Amanda Fair
Kim Wilkens
Date Added:
02/24/2022
Algorithm Picture Lesson
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

The goal of this activity is to build critical thinking skills and excitement for Computer Science / Computational Thinking, while laying a foundation of fundamental programming concepts. By scaffolding basic concepts like sequencing and algorithms in an unplugged activity, students who are intimidated by computers can still build a foundation of understanding. In this lesson, students will learn how to develop an algorithm and encode it into a program.By "programming" one another to draw pictures, students experience some of the core concepts of programming in a fun and accessible way. The class will start by having students view a video of a simple program demonstrating how to develop instructions for building a peanut butter and jelly sandwich. Students will start with simple shapes, and progress to the coding of a specific drawing that other students will then try to replicate (“running the program”). If there is a desire to have a more of a Math slant on the lesson, the drawing could take place on graph paper. Students would then use the coordinates to complete the drawing. 

Subject:
Algorithms and Programming
Business and Information Technology
Computer Science
English
Health/Physical Education
Mathematics
Science
Material Type:
Activity/Lab
Lesson
Lesson Plan
Visual Media
Author:
Michael Speidel
Sharon Brandon
Date Added:
10/13/2020
FUNctions!
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The goal of this activity is to solidify students' understanding of functions: Input/Independent Variable/Domain → Output/Dependent Variable/Range in math and relate that to functions in CS.

Subject:
Algorithms and Programming
Material Type:
Activity/Lab
Author:
Kim Wilkens
Date Added:
07/19/2020
Flowcharts and Pseudocode
Unrestricted Use
CC BY
Rating
0.0 stars

In computer science, developing programs involves planning. This planning may include representing algorithms and programs graphically with symbols, like in a flowchart, or writing, like using pseudocode. Pseudocode is not a programming language, but a simple way of describing a set of programming instructions. This practice sheet offers the opportunity to take pseudocode and flowchart information and interpret the outcomes.

Subject:
Algorithms and Programming
Computer Science
Computing Systems
Material Type:
Assessment
Student Guide
Author:
Stephanie Playton
Date Added:
05/24/2023
Investigating Potential and Kinetic Energy
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.  In this lesson, students will create examples of gravitational potential and kinetic energy transformations using Scratch.  

Subject:
Computer Science
Force/Motion/Energy
Material Type:
Activity/Lab
Author:
Adrienne Sawyer
Date Added:
09/23/2020