Updating search results...

Search Resources

14 Results

View
Selected filters:
  • VA.CS.7.4 - The student will decompose problems and subproblems into parts to faci...
  • VA.CS.7.4 - The student will decompose problems and subproblems into parts to faci...
3. Modifying Variables with Twine
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students use pair programming to trace, annotate and debug a prewritten Twine story. Students then add modifications to the existing code and extend the story.

Subject:
Algorithms and Programming
American History
Computer Science
Material Type:
Lesson Plan
Author:
CodeVA Curriculum
Jon Stapleton
Valerie Fawley
Date Added:
11/28/2023
4. Westward Expansion Conditionals Project
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will craft a Twine program with variables, conditionals, and relational expressions for a historical narrative on Westward Expansion. Students choose a project from a choice board & test products regularly during construction. Programs should offer multiple outcomes based on the user's choices or actions."

Subject:
Algorithms and Programming
American History
Computer Science
Material Type:
Lesson Plan
Author:
CodeVA Curriculum
Jon Stapleton
Valerie Fawley
Date Added:
11/28/2023
ASCE Region III - Computer Science and Linear Equations
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

 Your friend asked you to enter a texting/typing competition but have months to practice. We know practicing something makes you better at it.  You will be given your current speed and how well you improve over each month.  It is your job to find your texting/typing speed given a number of months that you have practiced.  You are also to look over other student’s work to see if they made an error and if so, where. 

Subject:
Computer Science
Patterns, Functions, and Algebra
Material Type:
Lesson Plan
Author:
Elyce Sikora
Melissa Houck
Acse Grant
Date Added:
02/12/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
Coding Kitchen Safety
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson is designed to engage students in a meaningful and fun coding experience, while investigating sanitation practices, food, and kitchen safety. Students will create an animated story using block-based coding in Scratch. This overarching lesson idea (research – storyboard – code) can be applied to any subject.

Subject:
Computer Science
Family and Consumer Sciences
Material Type:
Activity/Lab
Lesson
Author:
Julia DiOrio
Date Added:
05/19/2023
Decomposition & Word Problems Part 1
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

In this lesson, students will be introduced to the idea of decomposition. Specifically the lesson caters to math word problems, but could be easily modified to any subject (as found in the modificaitons section of the lesson plan). Students will engage with each other and the vocab to work through an easy process to decompose word problems into manaeagable pieces as a strategy to solve. All activities are low prep and can be modified to your needs. This can be a stand alone lesson or expanded by using Part 2 and Part 3 to deepen understanding through coding activities. 

Subject:
Algorithms and Programming
Computation and Estimation
Cross-Curricular
Mathematics
Material Type:
Activity/Lab
Lesson
Lesson Plan
Author:
Mary Dickerson
Date Added:
12/27/2022
Decomposition & Word Problems Part 2
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This lesson expands upon the ideas of decomposition by using GameChangineer to incorporate commands to create a coded mini game from decomposing word problems. Students will assist the teacher in this guided lesson on how to create commands and use the website before engaing independently in Part 3. Activities are low prep with modifications included, but do require organized planning to implement effectively. If you have not done a lesson on decomposition, it is suggested you use Part 1 to help student's gain the necessary understandings of the processes used in this lesson. 

Subject:
Algorithms and Programming
Computation and Estimation
Cross-Curricular
Writing
Material Type:
Activity/Lab
Lesson
Lesson Plan
Author:
Mary Dickerson
Date Added:
12/27/2022
Decomposition & Word Problems Part 3
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This is the final part of an extended lesson on decomposition. Students will create a word problem to decompose and then use GameChangineer to create a mini game that is reflective of the word problem and its solution. Students will be using the plan, design, and review process thourhgout their creations. A rubric and self reflection tool for the final products are included. Activities are low prep with modifications included, but do require organized planning to implement effectively. If you have not done a lesson on decomposition, it is suggested you use Part 1 to help student's gain the necessary understandings of the processes used in this lesson. If you have not done a lesson on writing commands and using GameChangineer, it is suggested you use Part 2 before implementing this independent activity. 

Subject:
Algorithms and Programming
Computation and Estimation
Mathematics
Writing
Material Type:
Activity/Lab
Lesson Plan
Author:
Mary Dickerson
Date Added:
12/27/2022
Minecraft Colonial Settlement Lesson
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

After completing background research on what it was like to live during the colonial times students will be placed in a Minecraft world where they will have to collaborate with a group of classmates to build a colony that provides food and protection since the game will be played in survival mode.

Subject:
American History
Computer Science
Government and Civics
Virginia History
Material Type:
Activity/Lab
Author:
Michael Speidel
Sharon Brandon
Date Added:
12/21/2020
Program a Friend
Unrestricted Use
CC BY
Rating
0.0 stars

Lesson Plan for CS 7th grade. OBJECTIVES 1. At the end of this lesson students will be able to create and execute an algorithm that “programs” a partner to move from point A to point B, avoiding obstacles . 2. Students will plan independently and collaboratively to create a program 3. Students will share their pseudocode in Google Classroom or print completed pseudo code. 4. If time allows, students will begin to code their programs using a text based programming language.

Subject:
Algorithms and Programming
Material Type:
Activity/Lab
Author:
Kimberly McCarty
Date Added:
05/26/2022
Renewable Resources & Minecraft Houses
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Students will explore the opportunities and challenges of using renewable energy by selecting a Minecraft Biome and developing a home that utilizes the unique characteristics of that biome to create energy. The lesson is intended to be completed in two different parts. In Part 1, students will learn about how Clean Energy sources can be different based on the biome. They will also familiarize themselves with Minecraft. In Part 2, students will select a specific Minecraft world (6 different biomes) and will design and build a home that uses a renewable energy source unique to that biome.  

Subject:
Computer Science
Earth Resources
Science
Material Type:
Activity/Lab
Author:
Michael Speidel
Sharon Brandon
Date Added:
10/14/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