1 of 77

T E C H

connect

2 0 2 5

2 of 77

Coding Into Core Content

3 of 77

Shawn Welsh

  • 27 years of Teaching
  • NBCT, Middle Childhood
  • MA Library / Technology
  • 16 years teaching 5-6th grade
  • 11 years Library Technology Teacher
  • swelsh@auburn.wednet.edu

4 of 77

Goal

Learning Targets

Learn activities that can be used to integrate Pro-Bots into Core Content

  • Use maps and rulers with Probots to plan a trip in small groups
  • Use QR codes to add Financial Literacy
  • Use Pro-bots to draw geometric shapes and patterns.

5 of 77

21st Century Learning Skills

Critical Thinking

Reasoning effectively

Using systems thinking

Making judgments and decisions

Solving problems

Communication

Articulating thoughts and ideas

Informing, persuading, discussing

Listening for meaning

Using a variety of communication tools

Collaboration

Working with teams effectively

Making compromises to achieve a goal

Sharing responsibility with others

Valuing ideas and views of others

Creativity

Using a variety of idea creation techniques

Creating new and worthwhile ideas

Analyzing, evaluating, and refining ideas

Viewing failure as a learning opportunity

C

C

C

C

6 of 77

7 Principles of Culturally Responsive Practices

1. Students are affirmed in their cultural connections

2. Teachers are personally inviting

3. Learning environments are physically and culturally inviting

4. Students are reinforced for academic development

5. Instructional changes are made to accommodate difference in learners

6. Classroom is managed with firm, consistent caring guidance

7. Interactions stress collectivity as well as individuality

7 of 77

Today we are going to learn a new code for robotics using the Pro-Bot

8 of 77

Teaching Index:

9 of 77

Probot Car Introduction

Review How to turn on the car and what each of the buttons does including on / off switch and sound switch.

Demonstrate how to program basic functions.

  • Pressing the forward button without adding a number after will make it move forward 25 cm.
  • When you add a number after forward it will move forward that many cm.
  • Turning Right without adding a number turns at a 90 degree angle.
  • Adding a number after left or Right is how many degrees the car will turn that direction.
  • Push Go to start the program or go to pause after it’s started.
  • Use the menu buttons to navigate within the program and change the code

You can clear the program by scrolling to the end and pushing clear until it’s gone or Use clear all in the Menu.

  • Probot can store up to 128 commands, though you can only see 16 at a time on the screen.

10 of 77

Non-Responsive When turned on, nothing displays on the screen of a non-responsive Pro-Bot and Pro-Bot does not respond to button presses. This indicates that Pro-Bot needs to be reset. Turn Pro-Bot over and find the small hole labeled Reset at the bottom left of the underside of Pro-Bot near the switches. Bend a paperclip so that one end sticks out or obtain a toothpick which fits in the hole. Be sure batteries with power are installed with the correct polarity. Turn Pro-Bot on. Gently push the end of the paperclip or the toothpick in the Reset hole. Pro-Bot beeps and springs back to life.

Resetting Pro-Bot If it Becomes Unresponsive

11 of 77

Tech Standards

  • Create programs that include sequences, events, loops, and conditionals. (P. 5.2)

  • Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process. (P. 3.2)

  • Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences. (P. 1.1, P. 5.1)

  • Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended. (P. 6.1, P. 6.2)

  • Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation, and review stages of program development. (P. 2.2)

12 of 77

Planning a trip With Probots

13 of 77

Materials Needed

Map of Auburn (Use slides 20-41 to make the map or make your own) This takes some time 1-2 hours glue sticks, paper cutter, marker, and measuring tape or ruler.

Centimeter Rulers

Pro-bot Trip Planning Sheet (1 Per Group)

Pro-Bot Money Planning Sheet (1 per Group)

Pencil (1 Per Group)

Charged Pro-Bot (1 per group)

14 of 77

Math Standards

Planning a trip to town with Pro-bots

2.MD.A.1 Measure the length of an object by selecting and using appropriate tools such as rulers, yardsticks, meter sticks, and measuring tapes.

2.MD.A.3 Estimate lengths using units of inches, feet, centimeters, and meters.

15 of 77

Possible Job Assignments

Programmer (types program into Probot, take turns for each leg of travel)

Recorder (Person who write the program that is input into the Bot)

Accountant (Write the items that are purchased)

Travel Planner (writes task and 3 to 5 the locations to travel to)

Metrologist (writes measure the distance to travel and record it)

16 of 77

Objective: As a group choose 3 to 5 tasks to complete. Then work together write a program, using the Map Ruler, and Pro-Bot to travel to each location and complete the tasks. Document you trip on the “Pro-Bot Trip Planning Sheet.

3.a. Students collaborate with a teacher to employ appropriate research techniques to locate digital resources that will help them in their learning process.

17 of 77

This Map unit can take from 2 to 4 (30 minute blocks) days depending on expectations and extensions.

18 of 77

Pick 3 tasks as a group

Go and do something Fun

Go to store for Groceries

Get Lunch while you are out shopping

Go to store to get clothes

Drop off a package to Mail or UPS

Go to a historical Location

Visit a Park

Buy materials to build something

Get Gas before you go home

Go to Pharmacy to pick up Prescription

19 of 77

3 Jobs

Programer-type the code into the robot

Recorder-write the code on the tasks sheet

Measurer-Measure the distance needed for the robot to travel.

20 of 77

Financial Literacy extension Activities

8. 2.MD.C.8 Solve word problems involving dollar bills

21 of 77

Making the Map

22 of 77

Pro-Bot Map of Auburn

36”x48”

In 1” grid

23 of 77

https://www.wrvmuseum.org/the-museum

https://www.wrvmuseum.org/the-farm

24 of 77

Auburn Pool

https://sites.google.com/auburn.wednet.edu/auburnschooldistrictpool/winter-public-schedule

25 of 77

Neely Mansion

https://oldnavy.gap.com/stores/wa/auburn/oldnavy-5583.html

https://neelymansion.org/

26 of 77

AUBURN

https://tools.usps.com/locations/details/1353659

27 of 77

Flaming Geyser State Park

28 of 77

https://goodwillwa.org/shop/locations/

29 of 77

AUBURN PUBLIC LIBRARY

https://kcls.org/locations/auburn/

30 of 77

31 of 77

https://bit.ly/4fVGoXO

32 of 77

Les Gove Park

https://bit.ly/3C8nfUP

33 of 77

https://bit.ly/40j0dlZ

https://bit.ly/3WlWuTy

34 of 77

https://www.walmart.com/store/2385-auburn-wa

35 of 77

36 of 77

https://bit.ly/40nEXLY

Safeway Fuel Station

https://bit.ly/40kdn2b

Safeway Store

37 of 77

https://bit.ly/40BXtSc

https://bit.ly/3CkFW7C

38 of 77

https://bit.ly/4fWWr7D

39 of 77

https://bit.ly/40k3kub

40 of 77

Frisbee Golf

https://bit.ly/40n1d8I

41 of 77

https://www.lowes.com/store/WA-Auburn/1089

42 of 77

https://bit.ly/4ahUFwN

43 of 77

Using Pro-Bots to Teach Geometry

44 of 77

Objective: Write programs using Pro-bots to draw polygons such as squares, rectangles, and triangles

45 of 77

  • 2.G.A.1 Recognize and draw shapes having specified attributes, such as a given number of angles or a given number of equal faces.
  • 5 Identify triangles, quadrilaterals, pentagons, hexagons, and cubes.
  • 2.MD.A.1 Measure the length of an object by selecting and using appropriate tools such as rulers, yardsticks, meter sticks, and measuring tapes.

46 of 77

Pre Lesson Review:

Drawing with Pro-Bot

Materials Needed:

Pro-Bots (charged)

Pencils

Centimeter graph paper

Markers for Car

Blank paper

Rulers and or Protractors

Calculators

47 of 77

Step 1: Review Basic Shapes

48 of 77

Understanding how to use adjacent angles in a straight angle

49 of 77

Steps To Draw with Probot

  1. Draw the shape on centimeter graph paper.
  2. Measure and label each side and each angle, using grid, rulers, or protractors.
  3. Label each programming command you will code into the car on you paper.
  4. If you see a repeating pattern circle the code patterns on your paper.
  5. Type the code into your Probot carefully and check your work on the screen to make sure it is correct.
  6. Push go to run the program.
  7. Check to see that the picture that is drawn by the car matches the the one on your paper or what you intended to draw.
  8. If it doesn’t look right, look for bugs or mistakes in the code and fix or change them to create the picture you intended until your picture is correct.

50 of 77

Lesson 1: Drawing a square

What do we know about squares?

have 4 equal angles

Have four equal sides

It is a regular shape (all sides and angles are equal)

The inside angles are right angles; each is 90

How many degrees do you have to turn for the outside angle to draw it?

51 of 77

Formula for outside angle of regular shapes: 360 / number of sides=angle to turn

square: 360/4=90

Start

5 cm

Fd5

Car needs to turn right 90 degrees each time

Rt

Fd5

Fd5

Fd5

Rt

Rt

Rt

Program Code: Fd5 Rt Fd5 Rt Fd5 Rt Fd5 Rt

OR

Rpt 4 [Fd5 Rt]

Rpt 4 [Fd5 Rt90]

52 of 77

Draw a square that has different lengths then the one I showed you on your graph paper label the sides and outside angles, write the code and then program the car to draw the same square.

53 of 77

After everyone finishes their square, try to make it bigger or smaller.

54 of 77

Drawing a Rectangle

What do we know about squares?

Have 4 angles

Have four sides

The inside angles are right angles; each is 90

How many degrees do you have to turn for the outside angle to draw it?

2 sets of equal sides

55 of 77

After everyone finishes their first rectangle, try to make it bigger or smaller.

56 of 77

Try to Draw a Rectangle

Use the Steps we talked about to draw a rectangle this time.

Can you change the square formula to write one for a rectangle?

Is there any repeating patterns to make your code shorter?

57 of 77

Lesson 2:Drawing Equilateral Polygons

58 of 77

Formula for outside angle of regular shapes: 360 / number of sides=angle to turn

Regular Triangle:

360/3=120

Car needs to turn 120 degrees each time

FD7

FD7

FD7

RT120

RT120

RT120

Start

Program Code: Fd7 Rt120 Fd7 Rt120 Fd7 Rt120

Rpt 3 [ Fd7 Rt120]

OR

7 cm

59 of 77

Try Making your Triangle Bigger and Smaller

60 of 77

Formula for outside angle of regular shapes: 360 / number of sides=angle to turn

Regular Triangle:

360/5=72

Car needs to turn 72 degrees each time

FD3

FD3

FD3

RT72

RT72

RT72

Start

Program Code:

Fd3 R72 Fd3 Rt72 Fd3 Rt72 Fd3 Rt72 Fd3 Rt72

Rpt 5 [ Fd3 Rt72]

OR

FD3

FD3

RT72

RT72

61 of 77

Challenge: Try making other regular polygons using the formula: 360 / number of sides=angle to turn for shapes that divide evenly into 360.

Like: 6, 8,10,12, 15, 20, 30

62 of 77

Drawing Irregular Shapes

63 of 77

We drew this in the last lesson

64 of 77

Draw a Triangle that is a Right Irregular (try make sure sides are whole numbers, but different lengths)

Remember probots can not move in fractions or decimals so if you draw them with fractions you will need to round to the closest whole number.

65 of 77

Practice Using A Protractor

66 of 77

67 of 77

FD5

FD6

FD8

Lt

This is a 90 degree angle so I can write either Lt90 or just Lt

Lt140

Program: FD5 Lt FD6 Lt140 FD8

68 of 77

Teaching Protractor skills takes a long time. Could try Guess and check.

Draw a Right Triangle then you only need to guess and check on one angle, as you only need to have the probot draw two of them to complete the triangle.

69 of 77

70 of 77

Drawing a Rhombus

You only need to know two angles as opposite angles are equal.

71 of 77

FD6

FD6

FD6

FD6

72 of 77

Draw a 4 sided shape that is not a regular shape on graph paper, measure the angles and sides, then recreate it.

73 of 77

74 of 77

Resources & Connections

  • Shawn Welsh’
  • Gildo Rey Elementary
  • Library / Technology
  • Swelsh@auburn.wednet.edu

75 of 77

Q & A

76 of 77

What other robots are good for students?

Primary: Pre K - 2nd (or up) Vode & Go Mice

Ozobots: 2nd-up Use colored pens to create paths and pattern to code or blockly online and flash it into the robot using the screen. I used donorschoose.org to do this.

77 of 77

How can I get Funding For my school?

District has a sets of robots to lend, a number of different kinds of robots for a variety of levels.

But if you want your own or your school consider the following resources:

Each school in has an innovative funds budget. Write a project for your school.

Donorschoose.org

My Page at Donorschoose.org almost 100 projects funded over 11 years.

AEA: Grants for $200

Auburn Public Schools Foundation; Larger Grants