Lesson: Programming iRobots

Slides:



Advertisements
Similar presentations
Attacking the ACT Mathematics Test Cano. The mathematics section of the ACT test is designed to measure the mathematics knowledge and skills that you.
Advertisements

Intellectual Challenge of Teaching
FOR: GRADES ERIK MAHAL 2 CLASS LAB Physics Lab on Horizontal Projectile Motion using Angry Birds.
Welcome to Honors Geometry! Mrs. Mugnano Pick up a slip of paper and find your partner. One of you has the question and the other has the answer.
LinearRelationships Jonathan Naka Intro to Algebra Unit Portfolio Presentation.
11.5 Distance & Midpoint Formulas Definitions Formulas & Examples Practice Problems.
Number Sense Standards Measurement and Geometry Statistics, Data Analysis and Probability CST Math 6 Released Questions Algebra and Functions 0 Questions.
Brandon Graham Putting The Practices Into Action March 20th.
We’re All in This Together! Welcome to Geometry! I am looking forward to assisting you in learning and have high expectations of you for this year. If.
Laboratory 2: Hardware Analysis and Synthesis. Overview  Objectives  Background  Materials  Procedure  Report / Recitation  Problems  Closing.
Using ICT to support mathematics in primary schools © Crown copyright 2000 The National Numeracy Strategy.
1 Math 413 Mathematics Tasks for Cognitive Instruction October 2008.
Unit Summary  The right triangle is one of the most important geometrical figures, used in many applications for thousands of years. This unit focuses.
How to Write Lesson Plan Using the Cooperative Group Instructional Model.
Laboratory 5: Quality, Test & Data Analysis General Engineering Polytechnic University.
Lesson Planning Mindstorms NXT. Points to consider before creating a lesson. Sturdy structures instructional builds  original builds Functions need to.
How to Write Lesson Plan Using the Center Work Instructional Model.
Math Assessments Math Journals When students write in journals, they examine, they express, and they keep track of their reasoning. Reading their journals.
Lesson: Programming iRobots For: Geometry Unit: End Chapter 1 By: Peter Konstantopoulos.
Lesson Plan Michele Cook. Unit Title Surface Area and the Solar Cell.
Planning a unit on sound using the principles of GPS. GPS Glossary.
What is GPS? GPS, which stands for Global Positioning System, is the only system today able to show you your exact position on the Earth anytime, in any.
4/16/07 Assessment of the Core – Quantitative Reasoning Charlyne L. Walker Director of Educational Research and Evaluation, Arts and Sciences.
How Do You Make a Program Wait?
Performance level descriptors and high impact indicators
VEX IQ Curriculum It’s Your Future Lesson 11 Lesson Materials:
What is a CAT? What is a CAT?.
Bloom’s Taxonomy of Learning
Welcome!! Please sit in teams of 4
AP Computer Science Principles
Algorithms II Software Development Life-Cycle.
Lesson – Teacher Notes Standard:
Grade 6 – Module 5 Module Focus Session
Dead Reckoning Competition
seems like a really round number. It can’t be accurate can it?
Leap Frog Fractions 4th Grade
Introduction to Programmng in Python
Unit 1 Points, Lines, Planes, and Angles
Foundations of Programming: Introduction to Programming
Measuring Polygon Side Lengths
Careers in Engineering
Angles Lesson Objectives: -
EECE 310 Software Engineering
“Day F” November 1, :01 - 9:01 Exploratory 9: :03
Subject Matter: Measuring Segments Objective: TSWBAT find and compare lengths of segments. Standards: G-1.10 Demonstrate an understanding of geometric.
UNIT 3 CHAPTER 1 LESSON 4 Using Simple Commands.
LESSON 03 Turning In Place. LESSON 03 Turning In Place.
An Introduction to VEX IQ Programming with Modkit
Bell Work Go to my website and under science links take the 7th Grade Needs Survey. When done, get Gizmos Student Exploration: Rock Cycle from.
PHYS 202 Intro Physics II Catalog description: A continuation of PHYS 201 covering the topics of electricity and magnetism, light, and modern physics.
Transform me through the maze….
Getting Students Excited about Mathematics and Engineering
Welcome to the RoboLab! Welcome! How to use the Robot Educator
Simulating Genetic Screening
World History: August 10th
Conservation in Evolution
Training for the New Georgia Performance Standards
Training for the New Georgia Performance Standards
Training for the New Georgia Performance Standards
HOW CODING FITS IN TO THE CURRICULUM (AUSVELS)
Bloom’s Taxonomy Higher Order Thinking HOT
Bloom’s Taxonomy.
Activating Prior Knowledge –
Bloom’s Taxonomy.
Develop a Business Plan
Pearson Unit 1 Topic 3: Parallel and Perpendicular Lines 3-6: Constructing Parallel and Perpendicular Lines Pearson Texas Geometry ©2016 Holt Geometry.
Accelerated Reader® 101 for Parents
Unit 4A – Geometric Figures Complementary and Supplementary Angles
Bloom’s Taxonomy.
  Introduction When faced with the task of designing and building a VEX robot, students (and teachers) will often immediately want to pick up their tools.
Presentation transcript:

Lesson: Programming iRobots For: Geometry Unit: End Chapter 1 By: Peter Konstantopoulos

Standards 2.2.11.B Use estimation to solve problems for which an exact answer is not needed. 2.2.11.E Recognize that the degree of precision needed in calculating a number depends on how the results will be used and the instruments used to generate the measure. 2.3.11.A Select and use appropriate units and tools to measure to the degree of accuracy required in particular measurement situations. 2.3.11.B Measure and compare angles in degrees and radians 2.3.11.C Demonstrate the ability to produce measures with specified levels of precision. 2.9.11.G Solve problems using analytic geometry 2.9.11.I Model situations geometrically to formulate and solve problems.

Important Knowledge, Concepts, Principles, Skills, and Facts Distance = Rate x Time Measurement – distance and angles. How to measure angles with a protractor. Coordinate System.

Objectives Students will be able to program an iRobot to complete a series of simple task. Given a maze, geometry students will be able to use their measurement and angle knowledge to guide their robot through it.

Assessment Students will receive 25 points for completing Challenge one. Students will receive 25 points for completing Challenge two. Students will receive 50 points for completing Challenge three Students will be deducted 2 points every time they hit a wall. The group that finishes in the shortest time will receive 10 bonus points.

Materials Laptop with Flash Program Software iRobot iRobot Maze Software Maze made out of 2x4's

Procedures Warm-up If you had to guide a blind person through the maze, and you could only talk to them on the phone, how would you do that?  Have the students share out.

Procedures Arrange students into pre-determined groups. Students will then be told that a programming language is how we tell the iRobot what to do. There will be three challenges.  Challenge 1 and 2 will be completed on the first day. Challenge 3 will be completed on the second day.

Challenge 1 Introduce students to the go forward code. Students will have to program the iRobot to travel a straight distance and stop in a specific zone. Once the group passes the first challenge, then we can move on to the second. Completion of this task will earn the student 25 points.

Challenge 2 Introduce students to the code that will make the iRobot travel around a corner. Students will once again have to make the iRobot travel a specific short distance and stop in a zone. Once the group passes the second challenge, then they can move on to the third. Competition of this task will earn the student 25 points.

Challenge 2 Course

Challenge 3 The students will now have to program the iRobot to travel through a maze. The group will be graded on how far the iRobot makes it through. If the iRobot finishes the maze, they earn the next 50 points. (Proportional points will be rewarded for how far the iRobot makes it) Two points will be deducted every time the iRobot hits a wall. The team whose iRobot finishes with the fastest time will early 10 bonus points.

Challenge 3 Course

Closure Have the students think about several reasons why it may be important to program iRobots, or any robot, to complete a task. Why is it important to know geometry for this lab, and for robot programming?

Extension Students will write a short 2 page reaction paper. Part one will be about their iRobot lab experience. For part two, the students will research new developments in Robotics and write about two specific examples.

Other Labs Dr. Gail Rosen and her students, as part of the D K-12 program will come in and perform several other labs with the students.

DNA Trees

Procedures Students will learn how to program Matlab to create evolution trees and determine how far back a common ancestor existed.

The Tree

Intro to Bio Informatics Students use the NCBI (National Center for Biotechnology Information) to compare genes in Human, Dogs, and Pigs. Students will upload and examine the GULO-P gene in Humans. They will then run the sequence through the BLAST program and compare the gene to that of a pig. The students will then perform the same task and compare the human GULO-P gene with that of a dog.