All resources in ASCE UVAWISE

Programming Polygons

(View Complete Item Description)

This is a lesson that integrates programming in Python or Scratch into 3rd grade math. The focus of this lesson is on polygons.SOL's:Math 3.12The student will a) define polygon; b) identify and name polygons with 10 or fewer sides; and c) combine and subdivide polygons with three or four sides and name the resulting polygon(s).CS 3.2  3.2  The student will construct programs to accomplish tasks as a means of creative expression using a block- or text-based programming language, both independently and collaboratively a. using sequencing; b. using loops (a wide variety of patterns such as repeating patterns or growing patterns); and c. identifying events. 

Material Type: Lesson

Author: Christopher McElraft

Brute Force and Divide and Conquer Multiples and Factors

(View Complete Item Description)

In the field of computer science, there are two approaches to solving a problem. One, being Brute Force, which is the method of just working out the problem until it is solved. This can be related to students with the idea of never giving up, or "I think I can, I think I can". Divide and Conquer is a problem solving method that braeks a larger problem into smaller problems. For example, if you have a big chore such as cleaning a house, start with one room at a time. This lesson applies these two methods to mathematics by using Brute Force to find multiples and common multiple of numbers. While the Divide and Conquer method is applied to fiding factors of a number through divisibility rules. 

Material Type: Assessment

Author: Christopher McElraft

Create a Graph Online

(View Complete Item Description)

Lesson Delivery: Students will collect weather data for a given city/town from a weather website to analyze and create a graph that displays the change in temperature over a time period (one or twq weeks). Useful Sites: Create a Graph: https://nces.ed.gov/nceskids/createagraph/Default.aspx Weather Data: https://www.weather.gov/wrh/climate

Material Type: Activity/Lab

Author: Christopher McElraft

Interactive/Talking Trading Card

(View Complete Item Description)

Materials:Computers/Chromebooks,Collection of Historical Pictures Stored in a Atudent Accessible Aolder Online (OneDrive, Google Drive).Using  the Interactive Trading Card Plan sheet, students will plan their project. Once they have made their plan studetns will use Scratch create and program (code) a sprite using a picture of a historical figure or place. The program should include historical facts and information related to the picture. The program can be interactive (animation, mouse clicks, etc...) and/or taking (text to speech, recorded speech). Students will need some prior knowledge about coding in Scratch for this project.  James Armistead Example 

Material Type: Activity/Lab

Author: Christopher McElraft

Programming Polygons

(View Complete Item Description)

Students will use Scratch to design a program that will command a "sprite" to draw polygons. Math concepts include: polygons, attributes, angles, and vertices.Computer Science concepts include:algorithms, loops, conditional statements (if, then), and variablesAfter defining/reviewing polygons and their attributes, students will then use this information to create polygons by writing a  program that will draw the polygons based on user input into the algorithms of the program. The programs should be developed in a block based language such as Scratch ( www.scratch.mit.edu) or a text based language like Python (www.python.org ). .

Material Type: Activity/Lab, Interactive

Author: Christopher McElraft

Virginia HIstorical Conditionals

(View Complete Item Description)

In computer science a condition is a statement that is only applied under certain conditions. This can be related to cause and effetc.This lesson/activity is used to demonstrate cause and effect relationships while integrating computer science.Student will use the Historical Conditionals handout to add in an event, then add a condition (cause), then the result(effect). Students will also add a different condition (cause) and predict the new result as based on the new condition 

Material Type: Homework/Assignment

Author: Christopher McElraft

Historical Social Media Profile Page

(View Complete Item Description)

Social Media has changed how we gain information about people, places and events. Imagine if there were social media sites furing the time of Columbus, John Smith, or the Civil War.Students will use the Historical Social Media Profile template to create a profile and social media page for a historical figure. Students will use the spaces provided to draw a profile picture, write a biography, and social media posts for the person they have chosen.  

Material Type: Activity/Lab, Lesson Plan

Author: Christopher McElraft