Updating search results...

Search Resources

286 Results

View
Selected filters:
  • Algorithms and Programming
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
Coding Multiples
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Spice things up with students by programming BeeBot to go to specific numbers as a way to reinforce multiples and common factors.  Activity cards, a brief overview, and a student planning sheet are included. 

Subject:
Algorithms and Programming
Computer Science
Mathematics
Material Type:
Activity/Lab
Lesson Plan
Author:
Kim Keith
Date Added:
03/18/2022
Commenting in a program
Unrestricted Use
CC BY
Rating
0.0 stars

Comments in a program are meant to help the programmer(s).  This activity will take a program and ask the students to determine what it is doing and put in appropriate comments.

Subject:
Algorithms and Programming
Material Type:
Activity/Lab
Author:
Kimberly Emory
Date Added:
05/20/2022
Compare and Contrast Polygons
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This performance task is designed for third grade students and higher to compare and contrast a group of items based on attributes or actions classified into at least two sets and subsets.  The items being classified are polygons.  The use of algorithms and flowcharts is also a key component of the performance task.

Subject:
Algorithms and Programming
Computer Science
Mathematics
Measurement and Geometry
Material Type:
Lesson Plan
Author:
Yvonne Richard
Acse Grant
Emily Taylor
Date Added:
06/03/2022
Conditional Statements for Elementary
Unrestricted Use
CC BY
Rating
0.0 stars

The lessons included in the attached Google Slides incorporate standards from Computer Science, Math, Language Arts, and Physical Education. The lessons all focus on conditional statements (IF, THEN, ELSE) and can easily be adapted to fit any grade from kindergarten to fifth grade. 

Subject:
Algorithms and Programming
Cross-Curricular
Measurement and Geometry
Number and Number Sense
Physical Education
Reading
Writing
Material Type:
Game
Interactive
Lesson
Teaching/Learning Strategy
Author:
Anna Nester
Date Added:
08/03/2021
Counting Money with Brute Force vs. Decrease-and-Conquer Problem Solving
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

With this lesson, students will practice the Math Standards of Learning around counting and comparing values of money and creating equations while also learning computer science terminology for problem solving. Students will learn to start counting change with the highest value coin possible.

Subject:
Algorithms and Programming
Computer Science
Mathematics
Material Type:
Activity/Lab
Lesson Plan
Author:
Tara Williams
Date Added:
04/15/2022
Create an Algorithm to Find the Area of a Rectangle
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will work in groups to plan the process they will use to first determine the perimeter and then the area of a rectangle. Students will write out a detailed step by step process that can be used in different situations.

Subject:
Algorithms and Programming
Computer Science
Cross-Curricular
Mathematics
Material Type:
Lesson Plan
Author:
James Baker
Date Added:
12/14/2021
Creating a Formula Calculator
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

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

The student will learn a dance and identify the pattern, then create a dance routine in both repeating and growing patterns. Students will also understand and identify simple loops.

Subject:
Algorithms and Programming
Computer Science
Material Type:
Lesson Plan
Author:
Stephanie Playton
code.org
Date Added:
11/23/2021
Data Science: Telling Your Story with Data
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This video explores data science with a data scientist and high school student both volunteering their time at a Girls’ Geek Day in Charlottesville.

Subject:
Algorithms and Programming
Data and Analysis
Impacts of Computing
Material Type:
Activity/Lab
Visual Media
Author:
Kim Wilkens
Date Added:
08/02/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