Search Resources

6 Results

View
Selected filters:
  • VA.CS.8.1
Creating a Formula Calculator
Conditional Remix & Share Permitted
CC BY-SA
Rating

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:
Computer Science
Algorithms and Programming
Mathematics
Measurement and Geometry
Material Type:
Activity/Lab
Lesson Plan
Author:
Tara Williams
Date Added:
07/30/2021
FUNctions!
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

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
Game Design in Scratch
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

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
Date Added:
07/07/2020
Investigating Potential and Kinetic Energy
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

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
Scratch Solar System
Conditional Remix & Share Permitted
CC BY-NC
Rating

In this lesson students will be able to identify that computers, like the solar system, complete predictable actions based on a set of variables. Students will learn about the solar system via Scratch.  They will explore block coding and computational thinking practices as they utilize Scratch as a tool for creativity, expression and learning about the Solar System. 

Subject:
Computer Science
Algorithms and Programming
Science
Earth and Space Systems
Scientific and Engineering Practices
Material Type:
Activity/Lab
Lecture Notes
Lesson
Simulation
Author:
Michael Speidel
Sharon Brandon
Date Added:
09/30/2020
Virtual Field Trip in Scratch
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

During this unit, 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 use CS concepts like events to switch scenes and sprites and sensing (conditions) to add interactivity.

Subject:
Computer Science
Cross-Curricular
Material Type:
Activity/Lab
Lesson Plan
Author:
Kim Wilkens
Date Added:
06/27/2020