Updating search results...

Search Resources

10 Results

View
Selected filters:
  • VA.CS.6.2 - The student will trace programs to predict outcomes and debug (correct...
  • VA.CS.6.2 - The student will trace programs to predict outcomes and debug (correct...
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
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
Bring Writing to Life
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will practice their use of dialogue by creating a thrilling story.  They will use Scratch to create sprites and a setting that drives their story with an emphasis on writing proper dialogue.   

Subject:
Computer Science
English
Material Type:
Activity/Lab
Author:
Andrea Lee
Date Added:
10/03/2023
Exploring with Lewis and Clark
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 take on the role of a reporter traveling with Lewis and Clark.  Students program an Ozobot to travel along the path and pause at key sites as students report inportant findings and share artifacts from the expedition.   

Subject:
American History
Computer Science
Material Type:
Lesson
Author:
Adrienne Sawyer
Date Added:
09/23/2020
Graphing and Slope CS Integrated Lesson
Unrestricted Use
CC BY
Rating
0.0 stars

This lesson integrates computer science through discovering graphing on a coordinate plane for 6th graders all the way to a review for 8th graders with extensions that include slope.

Subject:
Algorithms and Programming
Measurement and Geometry
Number and Number Sense
Material Type:
Activity/Lab
Assessment
Homework/Assignment
Lesson
Lesson Plan
Simulation
Author:
KAYLA NUSSMAN
Date Added:
08/18/2021
Points of View in the 19th Century South
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This activity will ask students to trace various historical events, as well as state and national laws and their impacts on two different women in the South. Following along with a series of overlapping Twine stories, students will learn how computer programs can be constructed using simple variables and if-then statements to tell complex stories. Moreover, they will analyze how different women experienced historical events differently, leading to widely different points of view about the Civil War. 

Subject:
Algorithms and Programming
American History
Computer Science
Material Type:
Lesson Plan
Author:
CodeVA Curriculum
Date Added:
11/30/2023
Remote Robotics
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Following Curiosity and Perseverance on Mars often means roving to places with interesting materials  to study, places away from the initial landing site. In this lesson, students experience the processes involved in engineering a communication protocol. To  reach their goal, students must create a calibrated solution within constraints and  parameters of communicating with a rover on Mars. Students will explore the opportunities and challenges of remote robotics by framing the problem around the idea that scientists and computer scientists must work together to successfully program rovers in remote locations like Mars. Students will also explore the idea that a robot simply follows a set of well defined algorithms.  Students will be provided a set of possible courses that their robot must navigate. Students will code their robot to navigate around the obstacles within the course to arrive at a set location.

Subject:
Computer Science
Earth and Space Systems
STEM/STEAM
Scientific and Engineering Practices
Technology Education
Material Type:
Activity/Lab
Author:
Michael Speidel
Sharon Brandon
Date Added:
12/22/2020
Scratch Solar System
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

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:
Algorithms and Programming
Computer Science
Earth and Space Systems
Science
Scientific and Engineering Practices
Material Type:
Activity/Lab
Lecture Notes
Lesson
Simulation
Author:
Michael Speidel
Sharon Brandon
Date Added:
09/30/2020