Updating search results...

Search Resources

23 Results

View
Selected filters:
  • VA.CS.6.1 - The student will construct programs to accomplish a task as a means of...
  • VA.CS.6.1 - The student will construct programs to accomplish a task as a means of...
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
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
Causes of the American Revolution
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will apply their knowledge of the causes of the American Revolution to create an interactive story via Twine. The interactive story will be based on the pre-revolutionary war period from the point of view of a loyalist or a patriot. As a warm-up students will look at an optical illusion picture and as a class discuss point of view and perspective. Students will work in heterogeneous pairs/groups to research, outline, and create a pre-revolutionary story about a patriot or loyalist.

Subject:
Algorithms and Programming
American History
Computer Science
History/Social Sciences
Material Type:
Lesson
Lesson Plan
Author:
CodeVA Curriculum
Date Added:
11/17/2022
Code Energy Transformations
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this CS First lesson, students will engage in hands-on coding activities to illustrate an energy transformation scenario of their choice, identifying and explaining at least four different types of energy involved in the process.

Subject:
Computer Science
Science
Material Type:
Activity/Lab
Lesson Plan
Author:
Julia DiOrio
Andrea Lee
Summer Chavez
Date Added:
02/27/2024
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
Game Design in Scratch
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
Date Added:
07/07/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
Investigating Earth's Energy Budget
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 simulation of Earth's Enegy Budget using Scratch.  

Subject:
Computer Science
Science
Material Type:
Activity/Lab
Author:
Adrienne Sawyer
Date Added:
09/23/2020
Museum of Westward Expansion Inventions
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students will create a ‘Museum of Westward Expansion Inventions’ using the platform twinery.org. This tour will include multiple types of links that will be written in code two different ways and citations to photos to prove the veracity of the images students provide. In the end, students will have their own little piece of history with artifacts (images) that are properly cited and linked.

Subject:
Algorithms and Programming
American History
Computer Science
Material Type:
Lesson Plan
Author:
CodeVA Curriculum
Chanda Greco
Date Added:
11/28/2022
Origami Algorithms (Grade 6)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will engage in a discussion about the concepts of algorithms and loops. They will then apply the pair programming technique to collaboratively create an origami model. During the activity, students will closely examine the algorithm, represented by the origami instructions, and identify the 'loops,' ( steps that are repeated in these instructions).

Subject:
Computer Science
Computing Systems
Cross-Curricular
STEM/STEAM
Material Type:
Lesson Plan
Author:
CodeVA Curriculum
Date Added:
11/29/2023
Ozobot Dungeon Crawl
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Using block coding (OzoBlockly) to program their robot, students will navigate their Ozobot EVO through four subterranean rooms. Specific actions must be performed in sequence to defeat the various dungeon creatures and collect the treasure from each room.

Subject:
Career Connections
Computer Science
Material Type:
Activity/Lab
Lesson Plan
Author:
Julia DiOrio
Andrea Lee
Christopher Sievers
Date Added:
02/27/2024
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
Python Libraries/Chatbots Lesson Plan
Unrestricted Use
CC BY
Rating
0.0 stars

This is a lesson plan that introduces students to Python's libraries, specifically to the Eliza program. Students will attempt to create their own chatbot program, using conditional statements to achieve specific results. 

Subject:
Computer Science
Material Type:
Lesson Plan
Author:
Dana Smith
Date Added:
05/12/2021
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: Sharks in Space, Or, Plotting Points in the Coordinate Plane
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will first follow a set of instructions in a buddy-programming setting, then create a game in which sprites move to specific coordinates to capture food items. Then, pairs will use pair-share-think to offer feedback on other games and compare/contrast programming blocks. 

Subject:
Algorithms and Programming
Computer Science
Material Type:
Lesson
Author:
Kim Wilkens
Date Added:
07/19/2022
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
Temperature Sensor using Microbit
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students are practicing using Scratch programming to program microbit sensors to continually read temperature.  Doing this will familiarize students with the Scratch programming software to program TDS and Temperature sensors for the fishtank in the hallway.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Author:
Kim Wilkens
Date Added:
07/24/2022
Treaties Two-Part Lesson Series
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will learn about treaties and what important role they have played in with Virginia’s Native Americans. They will learn why there are treaties and how they affected the tribes and the Europeans and where they stand in the 21st century. In the second lesson, the teacher will go through the slides with the students explaining what was agreed between the Natives in Virginia and the Europeans that came to their land. This lesson can last as long as it takes to get through the slides, or the teacher can pick some of the agreements and discuss with students. 

Subject:
American History
Computer Science
Data and Analysis
Material Type:
Lesson
Author:
CodeVA Curriculum
Date Added:
11/29/2022
True Story of the Boston Massacre
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this activity students will analyze various forms of primary sources, images and text, based on differing accounts of the Boston Massacre.  Students will use this information to construct a historically accurate timeline (story) using the website twinery.org.

Subject:
Algorithms and Programming
American History
Computer Science
Material Type:
Lesson Plan
Author:
CodeVA Curriculum
Chanda Greco
Date Added:
11/29/2022