Competitive VEX Robot Designer. Terminal Objective 5.1: program functions for VEX Robots

Size: px
Start display at page:

Download "Competitive VEX Robot Designer. Terminal Objective 5.1: program functions for VEX Robots"

Transcription

1 Skill Set 5: Programmer II Competitive VEX Robot Designer Terminal Objective 5.1: program functions for VEX Robots Performance Objective: Using a bumper switch, line follower, and potentiometer, program functions to allow a robot to follow a line, touch a wall, raise a crane and then terminate. Enabling Objectives: describe the purpose and benefits of a function match associated terms that define and describe functions describe why functions are used create code that develops a function draw a flow chart for using a bumper switch, line follower, and potentiometer Laboratory Hardware: The following materials and hardware are required and unique to this lesson: Modified VEX Protobot easyc V4 for Cortex Learning Activities: 1. View PowerPoint presentation and complete Activity Sheet 5.1 Program Functions for VEX Robots. Formative Evaluation: Activity Sheet 5.1 Program Functions for VEX Robots will be used to assess student progress. The answers to Activity Sheet 5.1 are as follows: Matching 1. A 2. E 3. B 4. A 5. C 6. I Developed by Trevor Robinson Lesson 5.1 page 1

2 Short Answer 7. Void RobotArm() If pot < 500 Motor 3, Robot(); 9. A function is a portion of code within a larger program that performs a specific task and is relatively independent of the remaining code. The benefits of a function can be readability, usability, and neatness. 10. The program calls the function Drive_Foward, in the function the robot moves until a bumper switch is depressed. Once the button is depressed the function ends and returns to Autonomous where the program terminates. Summative Evaluation: Performance Assessment 1.3, Programming functions for VEX controller will be used to measure the performance objective. In addition, the following test items could be used to measure the enabling and terminal objectives on a unit or end-of-level test: 1. Which of the following symbols should be used for demonstrating a function call in a flow chart? A. square B. diamond C. oval D. circle 2. Which of the following can be a benefit of using functions compared to placing the code in the main function? A. allows the processor to process math quicker B. reusability C. neatness, readability, and more reliable D. allows the programmer to store code they may not use all the time 3. In which mode do I program a function call? A. autonomous B. main C. initiate Developed by Trevor Robinson Lesson 5.1 page 2

3 D. from a function that I have created 4. Which of the following functions are written for efficiency and is not able to pass and return values? A. Void Example_Function(Void) B. Void Example_Function(int) C. int Example_Function(Void) D. int Example_Function(int) Developed by Trevor Robinson Lesson 5.1 page 3

4 Performance Assessment 5.1 Name: Start Date: Skill Set 5: Programmer II Terminal Objective 5.1: program functions for VEX robots Performance Objective: Using a bumper switch, line follower, and potentiometer, program functions to allow a robot to follow a line, touch a wall, raise a crane and then terminate. Performance Assessment Elements Acceptable Unacceptable 1. Robot traverses the course a) Robot follows line b) Robot touches a wall c) Robot raises the crane and terminates when the wall is touched 2. Each step in element one is a created function. Note: All items must receive an acceptable rating to pass the objective. Evaluator: Date: Developed by Trevor Robinson Lesson 5.1 page 4

5 Activity Sheet 5.1 Program Functions for VEX Robots Name: Date: Directions: Match the description or purpose of the items in the left column with the best selection from the list of items in the right column by writing the corresponding letter in the space provided. 1. Code that represents a function call 2. Benefit of a function 3. A function allows 4. Example of a function call 5. Example of a function header 6. Functions that don t pass values could be called A. Drive(); B. Subroutines C. Void Drive(void) D. Function Call E. Efficiency F. Readability G. Code to become reusable Short Answer Directions: Write your answer in the space provided. 7. Create code to build a function that allows the robot arm to rise? 8. Create code to demonstrate a function call that initiates the function in question 8. Developed by Trevor Robinson Lesson 5.1 page 5

6 9. Define a function and describe the benefits of using functions? 10. Explain the flow chart below Developed by Trevor Robinson Lesson 5.1 page 6

Competitive VEX Robot Designer. Terminal Objective 5.2: program functions to accept values

Competitive VEX Robot Designer. Terminal Objective 5.2: program functions to accept values Skill Set 5: Programmer II Competitive VEX Robot Designer Terminal Objective 5.2: program functions to accept values Performance Objective: Using an ultrasonic range sensor and optical quad encoder, program

More information

Competitive VEX Robot Designer. Terminal Objective 1.3: operate the Tumbler using a jumper pin

Competitive VEX Robot Designer. Terminal Objective 1.3: operate the Tumbler using a jumper pin Skill Set 1: Driver/Operator Competitive VEX Robot Designer Terminal Objective 1.3: operate the Tumbler using a jumper pin Performance Objective: Using a Cortex microcontroller and EasyC V4, operate the

More information

Objective: Analyze and classify triangles based on side length, angle measure or both.

Objective: Analyze and classify triangles based on side length, angle measure or both. NYS COMMON CORE MATHEMATICS CURRICULUM Lesson 13 4 4 Lesson 13 Objective: Analyze and classify triangles based on side length, angle measure or Suggested Lesson Structure Fluency Practice Application Problem

More information

MS4SSA Robotics Module:

MS4SSA Robotics Module: Robotics Module: Programming and Sensors Kim Hollan Why Program a Robot? Building a robot teaches many valuable skills; however, the learning doesn t stop there Programming also teaches valuable life skills

More information

Testing VEX Cortex Robots using VEXnet

Testing VEX Cortex Robots using VEXnet Testing VEX Cortex Robots using VEXnet This document is an inspection guide for VEX Cortex based robots. Use this document to test if a robot is competition ready. Method I. Using the ROBOTC Competition

More information

Robotics Jumpstart Training II. EasyC: Software & Firmware Updates

Robotics Jumpstart Training II. EasyC: Software & Firmware Updates Robotics Jumpstart Training II EasyC: Software & Firmware Updates Objectives: Learn how to update EasyC Current Version: 4.2.1.9 Learn how to update Firmware VEX Joystick (Controller) VEX Microcontroller

More information

Activity Variables and Functions VEX

Activity Variables and Functions VEX Activity 3.1.5 Variables and Functions VEX Introduction A program can accomplish a given task in any number of ways. Programs can quickly grow to an unmanageable size so variables and functions provide

More information

Student Instruction Sheet: Unit 4, Lesson 2. Ratios of Sides of Right-Angle Triangles

Student Instruction Sheet: Unit 4, Lesson 2. Ratios of Sides of Right-Angle Triangles Student Instruction Sheet: Unit 4, Lesson 2 Ratios of Sides of Right-Angle s Suggested Time: 75 minutes What s important in this lesson: In this lesson, you will learn through investigation, the relationship

More information

Shell Education #50672 Interactive Whiteboard Activities: Mathematics 1

Shell Education #50672 Interactive Whiteboard Activities: Mathematics 1 Shell Education #50672 Interactive Whiteboard Activities: Mathematics 1 Table of Contents Introduction......................................4 Overview.......................................4 Getting Started..................................4

More information

Getting Started in RobotC. // Comment task main() motor[] {} wait1msec() ; = Header Code Compile Download Run

Getting Started in RobotC. // Comment task main() motor[] {} wait1msec() ; = Header Code Compile Download Run Getting Started in RobotC // Comment task main() motor[] {} wait1msec() ; = Header Code Compile Download Run Understand Motion Learning Objectives Motors: How they work and respond. Fuses: Understand why

More information

COM 140 Module 2 AVP Transcript. [Image of blank canvases hanging from the wall of an art gallery]

COM 140 Module 2 AVP Transcript. [Image of blank canvases hanging from the wall of an art gallery] COM 140 Module 2 AVP Transcript AVP Title Screen Narrator: No audio Slide 1 Slide Title: Microsoft Word 2013 [Image of blank canvases hanging from the wall of an art gallery] Narrator: In this module,

More information

RobotC. Remote Control

RobotC. Remote Control RobotC Remote Control Learning Objectives: Focusing on Virtual World with Physical Examples Understand Real-Time Joystick Mapping Understand how to use timers Understand how to incorporate buttons into

More information

CORTEX Microcontroller and Joystick Quick Start Guide

CORTEX Microcontroller and Joystick Quick Start Guide This is a Quick Start Guide for using the VEX CORTEX and VEX Joystick. Refer to the VEX Wiki for updates to this document. 1. Basic connections; batteries, microcontroller, joysticks and VEXnet keys. a.

More information

Intro to Android Studio

Intro to Android Studio Intro to Android Studio Presenters Knut Peterson, Project Manager, Robo Raiders Jamari Morrison, Programming Lead, Robo Raiders Learning Goals How component mapping works Combining flow charting with programming

More information

Green Room Computer Lab Curriculum

Green Room Computer Lab Curriculum Green Room Computer Lab Curriculum Students will meet for 30 minutes twice a week. The curriculum goals are to: learn how to touch type. If students know how to type, then they will use the time in the

More information

Lesson 4. Objective: Compare and classify quadrilaterals. Lesson Suggested Lesson Structure. Multiply by 4 (8 minutes)

Lesson 4. Objective: Compare and classify quadrilaterals. Lesson Suggested Lesson Structure. Multiply by 4 (8 minutes) Lesson 4 3 7 Lesson 4 Objective: Suggested Lesson Structure Fluency Practice Application Problem Concept Development Student Debrief Total Time (12 minutes) (7 minutes) (31 minutes) (10 minutes) (60 minutes)

More information

CORTEX Microcontroller and Joystick User Guide

CORTEX Microcontroller and Joystick User Guide This is a User Guide for using the VEX CORTEX Microcontroller and VEX Joystick. Refer to the VEX Wiki (http://www.vexforum.com/wiki/index.php/vex_cortex_microcontroller) for updates to this document. 1.

More information

RobotC for VEX. By Willem Scholten Learning Access Institute

RobotC for VEX. By Willem Scholten Learning Access Institute RobotC for VEX By Willem Scholten Learning Access Institute 1 RobotCgetStarted.key - February 5, 2016 RobotC for VEX Section 1 - RobotC How to switch between VEX 2.0 Cortex and VEX IQ Section 2 - RobotC

More information

Algebra 1. Standard 11 Operations of Expressions. Categories Combining Expressions Multiply Expressions Multiple Operations Function Knowledge

Algebra 1. Standard 11 Operations of Expressions. Categories Combining Expressions Multiply Expressions Multiple Operations Function Knowledge Algebra 1 Standard 11 Operations of Expressions Categories Combining Expressions Multiply Expressions Multiple Operations Function Knowledge Summative Assessment Date: Wednesday, February 13 th Page 1

More information

Quadrilaterals Mini- Lesson

Quadrilaterals Mini- Lesson Quadrilaterals Mini- Lesson Students investigate and compare the characteristics of quadrilaterals. This activity helps students to: Identify the characteristics (equal side length, equal angle, lines

More information

Programming Preset Heights in ROBOTC for VEX Robotics By George Gillard

Programming Preset Heights in ROBOTC for VEX Robotics By George Gillard Programming Preset Heights in ROBOTC for VEX Robotics By George Gillard Introduction Programming a button that lifts an arm (or other mechanism for that matter) to a specific preprogrammed point can be

More information

Table of Contents. Shape Up

Table of Contents. Shape Up shape up Table of Contents Shape Up Fun with Shapes Color the Shapes! Tracing Shapes: Rectangles Math Shapes: Rectangles 123 Let's Count: Silly Robots! Counting Rectangles Math Shapes: Triangles Counting

More information

Lab 9: Creating a Reusable Class

Lab 9: Creating a Reusable Class Lab 9: Creating a Reusable Class Objective This will introduce the student to creating custom, reusable classes This will introduce the student to using the custom, reusable class This will reinforce programming

More information

Plainfield High School CTE Department

Plainfield High School CTE Department Pacing Guide for Course: MOUS I Course Number: 8042 ~ September 2013~ Obj: Introduction of MOUS I Course Objectives and outcomes. The MOUS I Course includes MS Word and MS Excel skill development which

More information

Student Mathematician: Date: Some, All or None Tell whether each statement below is true or false by circling the correct answer. If the statement is false, give a counterexample using words and/or pictures.

More information

Lines of Symmetry. Grade 3. Amy Hahn. Education 334: MW 8 9:20 a.m.

Lines of Symmetry. Grade 3. Amy Hahn. Education 334: MW 8 9:20 a.m. Lines of Symmetry Grade 3 Amy Hahn Education 334: MW 8 9:20 a.m. GRADE 3 V. SPATIAL SENSE, GEOMETRY AND MEASUREMENT A. Spatial Sense Understand the concept of reflection symmetry as applied to geometric

More information

بسم اهلل الرمحن الرحيم

بسم اهلل الرمحن الرحيم بسم اهلل الرمحن الرحيم Fundamentals of Programming C Session # 3 By: Saeed Haratian Spring 2016 Outlines Equality and Relational Operators A Simple C Program: Relations Keywords Algorithm Flow Chart Pseudo

More information

Programming revision. Revision tip: Focus on the things you find difficult first.

Programming revision. Revision tip: Focus on the things you find difficult first. Programming revision Revision tip: Focus on the things you find difficult first. Task Time (minutes) a 1. Complete self assessment sheet. 2 2. Read through the chapter on programming. 15 3. Work through

More information

Activity Basic Inputs Programming Answer Key (VEX)

Activity Basic Inputs Programming Answer Key (VEX) Activity 1.2.4 Basic Inputs Programming Answer Key (VEX) Introduction Inputs are devices which provide a processor with environmental information to make decisions. These devices have the capacity to sense

More information

2. Within your four student group, form a two student team known as Team A and a two student team known as Team B.

2. Within your four student group, form a two student team known as Team A and a two student team known as Team B. Introduction Inputs are devices which provide a processor with environmental information to make decisions. These devices have the capacity to sense the environment in a variety of ways such as physical

More information

Programming With easyc Kevin Barrett September 12, 2015

Programming With easyc Kevin Barrett September 12, 2015 BEST Robotic, Inc. easyc Team Training Programming With easyc Kevin Barrett September 12, 2015 1 What You ll Need Minimum System Requirements Windows XP/Vista/Win7, Mac not supported PIII-450MHz+, 256MB+

More information

Activity Inputs and Outputs VEX

Activity Inputs and Outputs VEX Activity 3.1.1 Inputs and Outputs VEX Introduction Robots are similar to humans if you consider that both use inputs and outputs to sense and react to the world. Most humans use five senses to perceive

More information

PYP 5C s Maths Daily Lesson Plan 2012/2013 Strand: Space and Shape (2-D and 3-D shapes)

PYP 5C s Maths Daily Lesson Plan 2012/2013 Strand: Space and Shape (2-D and 3-D shapes) Day/ Date Monday/ October 8 th, 2012 To know the vocabulary used to describe 2D and 3D shapes Use the proper vocabulary for 2D shapes (corner, sides, parallel, lines of symmetry, angles acute, obtuse,

More information

Math 3 - Lesson Title: Using the Coordinate Plane for Proofs

Math 3 - Lesson Title: Using the Coordinate Plane for Proofs Targeted Content Standard(s): Use coordinates to prove simple geometric theorems algebraically. G.GPE.4 Use coordinates to prove simple geometric theorems algebraically. For example, prove or disprove

More information

Activity Robot Behaviors and Writing Pseudocode

Activity Robot Behaviors and Writing Pseudocode Activity 2.3.2 Robot Behaviors and Writing Pseudocode Introduction A behavior is anything your robot does: turning on a single motor is a behavior, moving forward is a behavior, tracking a line is a behavior,

More information

Ratios of Sides of Right Angle Triangles

Ratios of Sides of Right Angle Triangles Suggested time: 75 minutes What s important in this lesson: Ratios of Sides of Right Angle Triangles M FM2P 1 Unit4 Lesson2 StudentinstructionSheet Questions for the teacher: 2. Assessment and Evaluation

More information

Chapter 20 Assembly Model with VEX Robot Kit - Autodesk Inventor

Chapter 20 Assembly Model with VEX Robot Kit - Autodesk Inventor Tools for Design Using AutoCAD and Autodesk Inventor 20-1 Chapter 20 Assembly Model with VEX Robot Kit - Autodesk Inventor Creating an Assembly Using Parts from the VEX Robot Kit Understand and Perform

More information

Geometry. Plane Shapes. Talk About It. More Ideas. Formative Assessment. Have students try the following problem. Which shape has parallel lines?

Geometry. Plane Shapes. Talk About It. More Ideas. Formative Assessment. Have students try the following problem. Which shape has parallel lines? 2 Objective Plane s The reasoning skills that students develop at this age allow them to explore more complex geometric problems and properties. They should develop more precise ways to describe and classify

More information

Identify and Classify Quadrilaterals

Identify and Classify Quadrilaterals 5 Objective Identify and Classify Quadrilaterals In this lesson, students investigate the properties of quadrilaterals by making models. They learn that some quadrilaterals can be classified in more than

More information

MS4SSA Robotics Module:

MS4SSA Robotics Module: MS4SSA Robotics Module: Programming and Sensors Brad Miller and Kim Hollan What are we doing today? Talk about why to program robots Learn about basic RobotC programming Learn how to make the robot move

More information

Variables and Functions. ROBOTC Software

Variables and Functions. ROBOTC Software Variables and Functions ROBOTC Software Variables A variable is a space in your robots memory where data can be stored, including whole numbers, decimal numbers, and words Variable names follow the same

More information

Mathematics Success Grade 6

Mathematics Success Grade 6 Mathematics Success Grade 6 T683 [OBJECTIVE] The student will determine the volume of rectangular prisms with fractional edge lengths and solve problems in mathematical and real-world situations. [PREREQUISITE

More information

ROBOTC Basic Programming

ROBOTC Basic Programming ROBOTC Basic Programming Open ROBOTC and create a new file Check Compiler Target If you plan to download code to a robot, select the Physical Robot opbon. If you plan to download code to a virtual robot,

More information

Electronics Workshop. Jessie Liu

Electronics Workshop. Jessie Liu Electronics Workshop Jessie Liu 1 Return Kit Servos Servo Extensions Controller Analog USB/Tether Serial WiFi key (2) (2) Digital i/o Servo Power Adaptor AAA Battery Charger motors/ servos (4) Servo Mounting

More information

Functions. Lecture 6 COP 3014 Spring February 11, 2018

Functions. Lecture 6 COP 3014 Spring February 11, 2018 Functions Lecture 6 COP 3014 Spring 2018 February 11, 2018 Functions A function is a reusable portion of a program, sometimes called a procedure or subroutine. Like a mini-program (or subprogram) in its

More information

SPIRIT 2.0 Lesson: Amazing Consistent Ratios

SPIRIT 2.0 Lesson: Amazing Consistent Ratios SPIRIT 2.0 Lesson: Amazing Consistent Ratios ==============================Lesson Header ============================== Lesson Title: Amazing Consistent Ratios Draft Date: June 11, 2008 1st Author (Writer):

More information

VEX ARM Cortex -based Microcontroller and VEXnet Joystick User Guide

VEX ARM Cortex -based Microcontroller and VEXnet Joystick User Guide 1. VEX ARM Cortex -based Microcontroller and VEXnet Joystick Pairing Procedure: a. The Joystick must first be paired to the VEX ARM Cortex -based Microcontroller before they will work using VEXnet Keys.

More information

6-8 Math Adding and Subtracting Polynomials Lesson Objective: Subobjective 1: Subobjective 2:

6-8 Math Adding and Subtracting Polynomials Lesson Objective: Subobjective 1: Subobjective 2: 6-8 Math Adding and Subtracting Polynomials Lesson Objective: The student will add and subtract polynomials. Subobjective 1: The student will add polynomials. Subobjective 2: The student will subtract

More information

Masthead Byline Font Orientation. White space Contrast Placement Body. Alignment Caption Drop capital Alley

Masthead Byline Font Orientation. White space Contrast Placement Body. Alignment Caption Drop capital Alley Appendix A Sample Word Wall Terms Masthead Byline Font Orientation White space Contrast Placement Body Alignment Caption Drop capital Alley 1. Appendix B Word Wall Definitions Masthead Byline Alley Font

More information

NCTM Strands. NCTM Strands. NCTM Strands. Geometry. Number and Operations Algebra Geometry Measurement Data Analysis & Probability

NCTM Strands. NCTM Strands. NCTM Strands. Geometry. Number and Operations Algebra Geometry Measurement Data Analysis & Probability NCTM Strands NCTM Strands Number and Operations Algebra Measurement Data Analysis & Probability NCTM Strands Number and Operations Algebra Measurement Data Analysis & Probability Strand 3 and properties

More information

ST. MICHAEL S CE SCHOOL

ST. MICHAEL S CE SCHOOL ST. MICHAEL S CE SCHOOL PARENT WORKSHOP - 20th OCTOBER 2015 EXTENSION IDEAS FOR MATHS EXTENDING YOUR CHILD S MATHS SKILLS This is not about comparing them to other children - it is about thinking where

More information

Input/Output Machines

Input/Output Machines UNIT 1 1 STUDENT BOOK / Machines LESSON Quick Review t Home c h o o l This is an / machine It can be used to make a growing pattern Each input is multiplied by 9 to get the output If you input 1, the output

More information

Technology Is For You!

Technology Is For You! Technology Is For You! Technology Department of Idalou ISD because we love learning! Tuesday, March 4, 2014 MICROSOFT EXCEL Useful website for classroom ideas: YouTube lessons for visual learners: http://www.alicechristie.org/edtech/ss/

More information

Unit 6: Day 5: Project Renovation

Unit 6: Day 5: Project Renovation Unit 6: Day 5: Project Renovation Minds On: 10 Action: 55 Consolidate:10 Math Learning Goals: Solve problems involving the areas of rectangles, parallelograms, trapezoids, triangles, and circles and related

More information

FLOWCHARTS A flowchart is a graphical representation of the steps to be followed for solving problem. It consists of a set of symbols.

FLOWCHARTS A flowchart is a graphical representation of the steps to be followed for solving problem. It consists of a set of symbols. FLOWCHARTS A flowchart is a graphical representation of the steps to be followed for solving problem. It consists of a set of symbols. Each symbol represents a specific activity. A typical problem involves

More information

2nd Grade. 2D Shapes - Part 1 Angles and Sides. Slide 1 / 117 Slide 2 / 117. Slide 3 / 117. Slide 4 / 117. Slide 6 / 117.

2nd Grade. 2D Shapes - Part 1 Angles and Sides. Slide 1 / 117 Slide 2 / 117. Slide 3 / 117. Slide 4 / 117. Slide 6 / 117. Slide 1 / 117 Slide 2 / 117 2nd Grade Geometry Presentation 1 2015-11-30 www.njctl.org Slide 3 / 117 Table of ontents Presentation 1 2 Shapes - Sides and ngles - Part 1 2 Shapes - Part 2 Lab: 2 Shapes

More information

SCHEME OF WORK Yr 7 DELTA 1 UNIT / LESSON

SCHEME OF WORK Yr 7 DELTA 1 UNIT / LESSON SCHEME OF WORK Yr 7 DELTA 1 UNIT / LESSON STEPS FROM STEPS TO OBJECTIVES 1 Analysing and displaying data 2 7 1.1 Two-way tables and bar charts 2 5 Use two-way tables. Interpret and draw dual bar charts

More information

1. Keeping Word Documents and Excel sheets with the customer.

1. Keeping Word Documents and Excel sheets with the customer. /////////////////////////Visual CLIP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

More information

Nets and Drawings for Visualizing Geometry. Unit 1 Lesson 1

Nets and Drawings for Visualizing Geometry. Unit 1 Lesson 1 Nets and Drawings for Visualizing Geometry Unit 1 Lesson 1 Students will be able to: Represent three-dimensional figures using nets. Make isometric and orthographic drawings. Key Vocabulary: Net Isometric

More information

Homework #2 Posted: February 8 Due: February 15

Homework #2 Posted: February 8 Due: February 15 CS26N Motion Planning for Robots, Digital Actors and Other Moving Objects (Winter 2012) Homework #2 Posted: February 8 Due: February 15 How to complete this HW: First copy this file; then type your answers

More information

Activity Basic Inputs Programming VEX

Activity Basic Inputs Programming VEX Activity 3.1.3 Basic Inputs Programming VEX Introduction Inputs are devices which provide a processor with environmental information to make decisions. These devices have the capacity to sense the environment

More information

Activity Basic Inputs Programming VEX

Activity Basic Inputs Programming VEX Activity 3.1.3 Basic Inputs Programming VEX Introduction Inputs are devices which provide a processor with environmental information to make decisions. These devices have the capacity to sense the environment

More information

GEOMETRY LESSON 5: POST-VISIT - CIRCLING THE BASES CIRCLING THE BASES. OBJECTIVE: Students will be able to: TIME REQUIRED: 1 class period

GEOMETRY LESSON 5: POST-VISIT - CIRCLING THE BASES CIRCLING THE BASES. OBJECTIVE: Students will be able to: TIME REQUIRED: 1 class period POST-VISIT - OBJECTIVE: Students will be able to: Review types and measurements of angles. Review types of polygons. Review formulas for perimeter and area. TIME REQUIRED: 1 class period MATERIALS NEEDED:

More information

Activity Inputs and Outputs VEX

Activity Inputs and Outputs VEX Activity 3.1.1 Inputs and Outputs VEX Introduction Robots are similar to humans if you consider that both use inputs and outputs to sense and react to the world. Most humans use five senses to perceive

More information

Use a calculator and c = 2 π r to calculate the circumference of a circle with a radius of 1.0.

Use a calculator and c = 2 π r to calculate the circumference of a circle with a radius of 1.0. Floating Point Math Submitted by Andy Lindsay on Thu, 03/21/2013-16:37 original source: http://learn.parallax.com/propeller-c-start-simple/floating-point-math Lesson edited to work with Dev-C++ IDE by

More information

SCRATCH MODULE 3: NUMBER CONVERSIONS

SCRATCH MODULE 3: NUMBER CONVERSIONS SCRATCH MODULE 3: NUMBER CONVERSIONS INTRODUCTION The purpose of this module is to experiment with user interactions, error checking input, and number conversion algorithms in Scratch. We will be exploring

More information

Using Basic Formulas 4

Using Basic Formulas 4 Using Basic Formulas 4 LESSON SKILL MATRIX Skills Exam Objective Objective Number Understanding and Displaying Formulas Display formulas. 1.4.8 Using Cell References in Formulas Insert references. 4.1.1

More information

BEST Control System. Dave Wilkerson. September 12, 2015

BEST Control System. Dave Wilkerson. September 12, 2015 BEST Control System BEST Robotics, Inc. Dave Wilkerson September 12, 2015 Copyright 2012 BEST Robotics, Inc. All rights reserved. 1 Servos Joystick Return Kit AAA Battery Charger Analog WiFi key USB/Tether

More information

Name Date Time. Measure each angle below with a protractor. Then choose a word from the list to name each angle type: acute, obtuse, adjacent, right.

Name Date Time. Measure each angle below with a protractor. Then choose a word from the list to name each angle type: acute, obtuse, adjacent, right. 3 11 Written Assessment Progress Check 3 Part A Measure each angle below with a protractor. Then choose a word from the list to name each angle type: acute, obtuse, adjacent, right. 1. 2. 3. F C O A T

More information

Multiply. 7.A.9. Lesson 1: Solve word problems in varied contexts using a letter to represent the unknown. Date: 1/29/14

Multiply. 7.A.9. Lesson 1: Solve word problems in varied contexts using a letter to represent the unknown. Date: 1/29/14 COMMON CORE MATHEMATICS CURRICULUM Lesson 1 Pattern Sheet 3 7 Multiply. Lesson 1: Solve word problems in varied contexts using a letter to represent the unknown. Date: 1/29/14 7.A.9 COMMON CORE MATHEMATICS

More information

WAYNESBORO AREA SCHOOL DISTRICT COMPUTER APPLICATIONS

WAYNESBORO AREA SCHOOL DISTRICT COMPUTER APPLICATIONS UNIT: Publisher KEY LEARNING(S): Introduction to Microsoft Publisher and Publisher jumpstart UNIT ESSENTIAL QUESTIONS: How can you use Publisher to enhance your education/career? COMPETENCY: Publisher

More information

Eau Claire Area School District Curriculum Map FORM A

Eau Claire Area School District Curriculum Map FORM A Eau Claire Area School District Curriculum Map FRM A Course : Information Technology Literacy Standards, 6-8 Date: September 8, 2005 Content Standards Strand (Letter): A. MEDIA AND TECHNLGY Content Standard

More information

Building a GUI From Scratch

Building a GUI From Scratch Building a GUI From Scratch 1 Processing Graphical User Interface In this lesson, you will learn how to create some simple GUI objects to control the robot. The GUI objects will be sliders and a joystick.

More information

Fourth Grade- Scope and Sequence

Fourth Grade- Scope and Sequence 4.NBT.4 Bridges-Set A3 Number & Operations: Multi- Digit Addition & Subtraction Introducing the Standard Algorithm for Multi-Digit Addition September November Think Before You Add Introducing the Standard

More information

Objective: Compare and classify other polygons.

Objective: Compare and classify other polygons. NYS COMMON CORE MATHEMATICS CURRICULUM Lesson 5 3 7 Lesson 5 Objective: Compare and classify other polygons. Suggested Lesson Structure Fluency Practice Concept Development Student Debrief Total Time (15

More information

Unit: Rational Number Lesson 3.1: What is a Rational Number? Objectives: Students will compare and order rational numbers.

Unit: Rational Number Lesson 3.1: What is a Rational Number? Objectives: Students will compare and order rational numbers. Unit: Rational Number Lesson 3.: What is a Rational Number? Objectives: Students will compare and order rational numbers. (9N3) Procedure: This unit will introduce the concept of rational numbers. This

More information

Day 5: Inscribing and Circumscribing Getting Closer to π: Inscribing and Circumscribing Polygons - Archimedes Method. Goals:

Day 5: Inscribing and Circumscribing Getting Closer to π: Inscribing and Circumscribing Polygons - Archimedes Method. Goals: Day 5: Inscribing and Circumscribing Getting Closer to π: Inscribing and Circumscribing Polygons - Archimedes Method Goals: Construct an inscribed hexagon and dodecagon. Construct a circumscribed hexagon

More information

Assessments. a. 196 cm 2. b. 294 cm 2. c cm 2. d. 98 cm 2

Assessments. a. 196 cm 2. b. 294 cm 2. c cm 2. d. 98 cm 2 Assessments Pre-Assessment Date: Period Rectangular Prism Pre-test Math 6 Not for a grade Multiple Choice. CIRCLE the choice that best completes the statement or answers the question. Justify. Explain

More information

2

2 1 2 3 4 5 6 7 8 9 Robot C Settings for Programming in VEX IQ Text Mode Setup the software for Vex IQ: Platform Tab: Platform Type [Vex Robotics] [VEX IQ] Quick

More information

ITE 115 Introduction to Computer Applications

ITE 115 Introduction to Computer Applications Revised: Fall 2014 ITE 115 Introduction to Computer Applications COURSE OUTLINE Prerequisites: These are basic computer skills that are necessary to facilitate your successful completion in this course.

More information

Selection Structures II

Selection Structures II Lecture 7 Selection Structures II Nested if and switch statements CptS 121 Summer 2016 Armen Abnousi If () if() Nested if statements An if- statement can be placed inside another if- statement. Every matches

More information

Basic Flowchart Symbols and Meaning

Basic Flowchart Symbols and Meaning Page 1 of 7 ConceptDraw Solution Park HOW TO GUIDE Tips from ConceptDraw Experts and Experienced Users Ge ConceptDraw PRO Discover the World of Visual Communication Try It Free Flowcharts are the ideal

More information

MCC5.G.3 Understand that attributes belonging to a category of two-dimensional figures also belong to all subcategories of that categories.

MCC5.G.3 Understand that attributes belonging to a category of two-dimensional figures also belong to all subcategories of that categories. Fifth Grade Mathematics Unit 6 CONSTRUCTING TASK: Property Lists of Quadrilaterals Adapted from Van De Walle, Teaching Student-Centered Math pg. 207 The purpose of this task is for students to become familiar

More information

SCAN & INSERT DOCUMENTS HIGHLIGHT INFORMATION WITH SHAPES AND CALLOUTS CREATE TIMELINES & ORGANIZATION CHARTS ADD SOUND AND VIDEO TO YOUR

SCAN & INSERT DOCUMENTS HIGHLIGHT INFORMATION WITH SHAPES AND CALLOUTS CREATE TIMELINES & ORGANIZATION CHARTS ADD SOUND AND VIDEO TO YOUR SCAN & INSERT DOCUMENTS HIGHLIGHT INFORMATION WITH SHAPES AND CALLOUTS CREATE TIMELINES & ORGANIZATION CHARTS ADD SOUND AND VIDEO TO YOUR PRESENTATIONS TABLE OF CONTENTS TABLE OF CONTENTS...3 HOW TO USE

More information

The Beginners Guide to ROBOTC. Volume 2, 3 rd Edition Written by George Gillard Published: 18-July-2016

The Beginners Guide to ROBOTC. Volume 2, 3 rd Edition Written by George Gillard Published: 18-July-2016 The Beginners Guide to ROBOTC Volume 2, 3 rd Edition Written by George Gillard Published: 18-July-2016 Introduction ROBOTC is an application used for programming robots. There are many different versions

More information

Mathematics / Mathématiques

Mathematics / Mathématiques Mathematics / Mathématiques Test Description The Grade 9 Mathematics Achievement Test consists of two parts: Part A contains 20 numerical-response questions and was designed to be completed in 20 minutes.

More information

Introduction to Spreadsheets Part 1. The Quick and Easy guide to using Openoffice Calc

Introduction to Spreadsheets Part 1. The Quick and Easy guide to using Openoffice Calc Introduction to Spreadsheets Part 1 The Quick and Easy guide to using Openoffice Calc By the end of the lesson, you will be able to say I know what a spreadsheet is, I can enter simple data into a spreadsheet,

More information

You will need to collect samples of external documentation that is not software related--directions to build; manual for TV, etc.

You will need to collect samples of external documentation that is not software related--directions to build; manual for TV, etc. Teacher Notes This lesson focuses on documentation specific to software. Since students are not developing any software in this unit you may prefer to delay the presentation of the material in this lesson.

More information

Place Value. Objectives To develop place-value concepts and connect place value in money with place value in base-10 blocks. Assessment Management

Place Value. Objectives To develop place-value concepts and connect place value in money with place value in base-10 blocks. Assessment Management Place Value Objectives To develop place-value concepts and connect place value in money with place value in base-10 blocks. www.everydaymathonline.com epresentations etoolkit Algorithms Practice EM Facts

More information

TOPIC 16 STUDY GUIDE LINES, ANGLES AND SHAPES

TOPIC 16 STUDY GUIDE LINES, ANGLES AND SHAPES Name: Teacher: TOPIC 16 STUDY GUIDE LINES, ANGLES AND SHAPES Study Guide Due: Test Date: Parents, 4th Graders are focusing on giving their best effort. One way to show that they are going above and beyond

More information

MCV4U Calculus and Vectors University Preparation Unit 6

MCV4U Calculus and Vectors University Preparation Unit 6 MCV4U Calculus and Vectors University Preparation Unit 6 To be updated the week of August 27 and further edited in September 2007 Unit 6: Representing Lines and Planes Grade 12 Lesson Outline Big Picture

More information

Surfing the Web Student Response

Surfing the Web Student Response Surfing the Web Student Response CT.B.1.4.1 The student uses efficient search methods to locate information. Name: Date: Locate the Websites for the following information and give the complete URL address.

More information

Plainfield Public School District Mathematics/3 rd Grade Curriculum Guide

Plainfield Public School District Mathematics/3 rd Grade Curriculum Guide NJCCCS: STANDARD 4.2 (GEOMETRY AND MEASUREMENT) ALL STUDENTS WILL DEVELOP SPATIAL SENSE AND THE ABILITY TO USE GEOMETRIC PROPERTIES, RELATIONSHIPS, AND MEASUREMENT TO MODEL, DESCRIBE AND ANALYZE PHENOMENA.

More information

Activity Basic Inputs Programming - VEX Clawbot

Activity Basic Inputs Programming - VEX Clawbot Activity 3.1.3 Basic Inputs Programming - VEX Clawbot Introduction Inputs are devices which provide a processor with environmental information to make decisions. These devices have the capacity to sense

More information

TABLE OF CONTENTS. About Finish Line PA Core Math 5. UNIT 1: Big Ideas from Grade 7 7 UNIT 1 REVIEW 38. UNIT 2: The Number System 43 UNIT 2 REVIEW 58

TABLE OF CONTENTS. About Finish Line PA Core Math 5. UNIT 1: Big Ideas from Grade 7 7 UNIT 1 REVIEW 38. UNIT 2: The Number System 43 UNIT 2 REVIEW 58 TABLE OF CONTENTS About Finish Line PA Core Math 5 UNIT 1: Big Ideas from Grade 7 7 LESSON 1 CC..1.7.D.1 Understanding Proportional Relationships [connects to CC...8.B.] 8 LESSON CC..1.7.E.1 Operations

More information

Describe Plane Shapes

Describe Plane Shapes Lesson 12.1 Describe Plane Shapes You can use math words to describe plane shapes. point an exact position or location line endpoints line segment ray a straight path that goes in two directions without

More information

Code Convention and version control help us to success in Botball

Code Convention and version control help us to success in Botball Code Convention and version control help us to success in Botball Zebu Lan USTB Robot Society Team 1 Code Convention and version control help us to success in Botball 1 Introduction Clean and well-structured

More information

Title: Perimeter Playground

Title: Perimeter Playground Title: Perimeter Playground Brief Overview: The students will use real-life experiences to discover perimeter. The teacher will read aloud Spaghetti and Meatballs for All by Marilyn Burns to help them

More information

We ve been playing The Game of Life for several weeks now. You have had lots of practice making budgets, and managing income and expenses and savings.

We ve been playing The Game of Life for several weeks now. You have had lots of practice making budgets, and managing income and expenses and savings. We ve been playing The Game of Life for several weeks now. You have had lots of practice making budgets, and managing income and expenses and savings. It is sometimes a challenge to manage a lot of data

More information

Software Development. Designing Software

Software Development. Designing Software Software Development Designing Software Modules Modular programming is a software design technique that emphasizes separating the functionality of a program into independent, interchangeable modules, such

More information