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

Size: px
Start display at page:

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

Transcription

1 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 a function that will accept a value of the ultrasonic range sensor, compare the value to the optical quad encoder value and adjust the encoder value to stop at a distance from the wall. Enabling Objectives: 1. describe how functions pass values 2. describe the benefit of passing values in functions 3. create code to pass values to a function 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.2 Program Functions to Accept Values. Formative Evaluation: Activity Sheet 5.2, Program Functions to Accept Values will be used to assess student progress. The answers to Activity Sheet 2.3 are as follows: Matching 1. B 2. F 3. C 4. D 5. A 6. D 7. A Developed by Trevor Robinson Lesson 5.2 page 1

2 Short Answer 8. Void wheel(encoder) { A = encoder; } 9. wheel(encoder); 10. The benefits of a function can be readability, usability, and neatness. 11. Instead of voiding the or leaving the () on the right side of the function call, place the value you wish to pass. 12. Cannot pass values in subroutines Summative Evaluation: Performance Assessment 5.2, Program Functions to Accept Values 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-oflevel test: 1. What is the correct function header to only accept a passed variable? A. Void Ultrasonic(void); B. Void Ultrasonic(int a); C. int Ultrasonic(int a); D. Int int ultrasonic(int a); 2. Which can be a benefit of accepting values in functions? A. Code storage B. Code reusability C. Less variable usage D. Aligns memory sequentially 3. How does a function pass a value? A. by allocating a space in memory for the variable to be passed B. the program automatically remembers the exact location and value of the variable C. the function has build in memory so you don t have to be concerned D. by allocation of memory that is built into the function Developed by Trevor Robinson Lesson 5.2 page 2

3 4. Which of the following is a good example of a function header that can accept a value? A. Void Drive(int a) B. Drive(a) C. Call Drive(a) D. int Drive(int) Developed by Trevor Robinson Lesson 5.2 page 3

4 Performance Assessment 5.2 Name: Start Date: Skill Set: Driver/Operator Terminal Objective 5.2: program functions to accept values Performance Objective: Using an ultrasonic range sensor and optical quad encoder, program a function that will accept a value of the ultrasonic range sensor, compare the value to the optical quad encoder value and adjust the encoder value to stop at a distance from the wall. Performance Assessment Elements Acceptable Unacceptable 1. Robot traverses the course a) Robot stops at a given distance 2. Function operations a) Functions are named for their task b) One function passes a value Note: All items must receive an acceptable rating to pass the objective. Evaluator: Date: Developed by Trevor Robinson Lesson 5.2 page 4

5 Activity Sheet 5.2 Program Functions to Accept Values 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 demonstrates a function call with a value to pass 2. A benefit passing a value in a function 3. Function Header code that demonstrates a function call to pass a value 4. Example code of a function call with a value to pass A. Function B. Drive(a); C. Void Drive(int a) D. Pass 8. A function can do this do a value 7. To allow a program to use less code, pass a value through a: E. Storage F. Code reusability G. For passing values H. int Drive(int a) I. int Drive(void) Short Answer Directions: Write your answer in the space provided. 8. Create code that demonstrates a function that can accept a value? Developed by Trevor Robinson Lesson 5.2 page 5

6 9. Create code that will initiate a function call from the function autonomous that will pass a variable. 10. List one benefit of accepting values in functions? Developed by Trevor Robinson Lesson 5.2 page 6

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

Competitive VEX Robot Designer. Terminal Objective 5.1: program functions for VEX Robots 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

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

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

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

VEX/RobotC Video Trainer Assignments

VEX/RobotC Video Trainer Assignments VEX/RobotC Video Trainer Assignments Mr. Holmes Mechatronics I To view the VEX videos assigned for homework, click on the following link to access the Vex Video Trainer: http://www.education.rec.ri.cmu.edu/products/teaching_robotc_cortex/

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

FAU. How do I. Post course content? Folders

FAU. How do I. Post course content? Folders How do I Post course content? Content is made up of folders, files, links, and assessments (this will be covered on page ## or see separate documentation). It is basically anything you want to share with

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

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

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

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

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

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

Introduction to Engineering Using Robotics Laboratories Algorithms

Introduction to Engineering Using Robotics Laboratories Algorithms Introduction to Engineering Using Robotics Laboratories Algorithms Dr. Yinong Chen Roadmap The Concept of Algorithms Algorithm Primitives Algorithm Complexity Examples of Algorithms Robotics Algorithms

More information

Exercise: Inventing Language

Exercise: Inventing Language Memory Computers get their powerful flexibility from the ability to store and retrieve data Data is stored in main memory, also known as Random Access Memory (RAM) Exercise: Inventing Language Get a separate

More information

Batch Alignment. This can help you save time when you are authoring items for an assessment.

Batch Alignment. This can help you save time when you are authoring items for an assessment. Batch Alignment The Batch Alignment feature in ActivProgress allows you to align groups of questions to standards rather than align one question to standards at a time. This can help you save time when

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

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

Faculty CI-Web Attendance Logging into CI-Web

Faculty CI-Web Attendance Logging into CI-Web Orange Education Center Continuing Education Faculty CI-Web Attendance Logging into CI-Web STEPS Open the internet. There are 2 ways to access CI- Web Attendance: Go to the following link: http://webatt.rsccd.edu

More information

Microsoft PowerPoint Presentation Element

Microsoft PowerPoint Presentation Element Microsoft PowerPoint Presentation Element CommonSpot s PowerPoint element provides for the rendering of a Microsoft PowerPoint presentation just like any other element within the context of a Web page.

More information

Lab Exam 1 D [1 mark] Give an example of a sample input which would make the function

Lab Exam 1 D [1 mark] Give an example of a sample input which would make the function CMPT 127 Spring 2019 Grade: / 20 First name: Last name: Student Number: Lab Exam 1 D400 1. [1 mark] Give an example of a sample input which would make the function scanf( "%f", &f ) return -1? Answer:

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

Century 21 Jr. Lesson Plans for Chapter 16 1

Century 21 Jr. Lesson Plans for Chapter 16 1 Lesson Plans for Chapter 16 1 Chapter 16 Database Chapter Objectives Discuss the Chapter 16 objectives with students: Learn the purpose of a database and database objects. Create a database file. Create

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

The Maze Runner. Alexander Kirillov

The Maze Runner. Alexander Kirillov The Maze Runner URL: http://sigmacamp.org/mazerunner E-mail address: shurik179@gmail.com Alexander Kirillov This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License.

More information

SPREADSHEETS GENERAL FORMATTING & PRINTING.

SPREADSHEETS GENERAL FORMATTING & PRINTING. SPREADSHEETS GENERAL FORMATTING & PRINTING Spreadsheet Formatting - Contents Printing to one sheet only Displaying gridlines on printouts Displaying column letters and row numbers on printouts Inserting

More information

Assignment front sheet

Assignment front sheet Assignment front sheet Learning Outcome LO 2 Learning Outcome Be able to design interactive websites Assessment Criteria In this assessment you will have the opportunity to present evidence that shows

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

Support Notes (Issue 1) September Snap it! Certificate in Digital Applications (DA105) Coding for the Web

Support Notes (Issue 1) September Snap it! Certificate in Digital Applications (DA105) Coding for the Web Support Notes (Issue 1) September 2014 Certificate in Digital Applications (DA105) Coding for the Web Snap it! Introduction Before tackling the Summative Project Brief (SPB), students should have acquired

More information

DOWNLOAD PDF MICROSOFT OFFICE POWERPOINT 2003, STEP BY STEP

DOWNLOAD PDF MICROSOFT OFFICE POWERPOINT 2003, STEP BY STEP Chapter 1 : Microsoft Office Excel Step by Step - PDF Free Download Microsoft Office PowerPoint Step by Step This is a good book for an 76 year old man like me. It was a great help in teaching me to do

More information

Lecture Data layout on disk. How to store relations (tables) in disk blocks. By Marina Barsky Winter 2016, University of Toronto

Lecture Data layout on disk. How to store relations (tables) in disk blocks. By Marina Barsky Winter 2016, University of Toronto Lecture 01.04 Data layout on disk How to store relations (tables) in disk blocks By Marina Barsky Winter 2016, University of Toronto How do we map tables to disk blocks Relation, or table: schema + collection

More information

OSMO- How to play: Osmo WORDS

OSMO- How to play: Osmo WORDS OSMO- How to play: Osmo WORDS OSMO Words- The OSMO Words game allows students to play alone or in groups to decode puzzle images. Words also allows you to download extra content and create your own. For

More information

Test How to Succeed in Test Automation Björn Hagström & Davor Crnomat, Testway AB

Test How to Succeed in Test Automation Björn Hagström & Davor Crnomat, Testway AB Test How to Succeed in Test Automation Björn Hagström & Davor Crnomat, Testway AB Introduction The need for Automation Cost of Automation Plan to Automate Tools Test Approach Summary The Need for Automation

More information

Stratford School Academy Schemes of Work

Stratford School Academy Schemes of Work Page 1 of 9 Number of weeks (between 6&8) Content of the unit Assumed prior learning (tested at the beginning of the unit) 6 This unit assumes that pupils already have some prior experience in Python or

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

1. For Excellence, the student is required to efficiently implement advanced procedures to produce a specified digital media outcome.

1. For Excellence, the student is required to efficiently implement advanced procedures to produce a specified digital media outcome. Exemplar for internal assessment resource Digital Technologies for Achievement Standard 91370 Grade Boundary: Low Excellence 1. For Excellence, the student is required to efficiently implement advanced

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

VEX Robotics A Primer

VEX Robotics A Primer 2015 Andrew Dahlen andrew.dahlen@northlandcollege.edu VEX Robotics A Primer 2015 HI-TEC Conference Workshop July 27 th 2015 Portland Oregon Background VEX Robotics Overview 360 VEX Robotics Competition

More information

Activity Basic Outputs Programming VEX

Activity Basic Outputs Programming VEX Activity 3.1.2 Basic Outputs Programming VEX Introduction Computer programs are used in many applications in our daily life. Devices that are controlled by a processor are called outputs. These devices

More information

TCS Technical Interview Questions

TCS Technical Interview Questions TCS Technical Interview Questions TCS Possible Technical Interview Questions for new Campus Recruitment Interview With TCS The Campus Interview This interview usually takes 45 minutes to an hour and may

More information

CSE2003: System Programming (Spring 2010) Programming Assignment #1: Adding floating-point numbers. Due: April 11, 11:59PM

CSE2003: System Programming (Spring 2010) Programming Assignment #1: Adding floating-point numbers. Due: April 11, 11:59PM CSE2003: System Programming (Spring 2010) Programming Assignment #1: Adding floating-point numbers Due: April 11, 11:59PM 1. Introduction In this assignment, you are required to implement a function in

More information

Sonar Car 3 SELECT CASE Command and Rotate Sonar Car Cornerstone Electronics Technology and Robotics II

Sonar Car 3 SELECT CASE Command and Rotate Sonar Car Cornerstone Electronics Technology and Robotics II Sonar Car 3 SELECT CASE Command and Rotate Sonar Car Cornerstone Electronics Technology and Robotics II Administration: o Prayer PicBasic Pro Programs Used in This Lesson: o General PicBasic Pro Program

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 Learning Objectives Explore Computer Programming using by controlling a virtual robot. Understand

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

Appendix C: WPILib Functions Reference Robot Initialization

Appendix C: WPILib Functions Reference Robot Initialization Appendix C: WPILib Functions Reference Robot Initialization void IO_Initialization(void); void Set_Number_of_Analog_Channels(unsigned char numberofchannels); unsigned char IsAutonomous(void); unsigned

More information

LISTEN A MINUTE.com. Postal Service.

LISTEN A MINUTE.com. Postal Service. LISTEN A MINUTE.com Postal Service http://www.listenaminute.com/p/postal_services.html One minute a day is all you need to improve your listening skills. Focus on new words, grammar and pronunciation in

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

CompuScholar, Inc. Alignment to Georgia Web Design Standards

CompuScholar, Inc. Alignment to Georgia Web Design Standards CompuScholar, Inc. Alignment to Georgia Web Design Standards Georgia Course Details: Course Title: Primary Career Cluster: Course Code(s): Standards Link: Web Design CTAE / Information Technology 11.45200

More information

Coding : programming microcontrollers

Coding : programming microcontrollers Coding : programming microcontrollers Brian M. Andrus Extension Program Coordinator 21st CCLC Pathways & TRIO UBMS Center for College Access and Success Northeastern Illinois University Aaron Cortes Director

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

JAVA PROGRAMMING (340)

JAVA PROGRAMMING (340) Page 1 of 8 JAVA PROGRAMMING (340) REGIONAL 2016 Production Portion: Program 1: Base K Addition (335 points) TOTAL POINTS (335 points) Judge/Graders: Please double check and verify all scores and answer

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

Design Modular Planning

Design Modular Planning Phys253 - Lecture 7, Part II Circuit Components & Layout Design Modular Planning Design by assembling simple circuit modules, such as filters or amplifiers Modules may be separated by buffers, where required

More information

Applying for Jobs by

Applying for Jobs by In this lesson we will learn how to apply for jobs by email. This can be a very quick way of applying for jobs with the help of copying and pasting. Universal Jobmatch 1. With Universal Jobmatch you will

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

Programming with the NXT using the touch and ultrasonic sensors. To be used with the activity of the How do Human Sensors Work?

Programming with the NXT using the touch and ultrasonic sensors. To be used with the activity of the How do Human Sensors Work? Programming with the NXT using the touch and ultrasonic sensors To be used with the activity of the How do Human Sensors Work? lesson How do you incorporate sensors into your programs? What you know: You

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

Microsoft PowerPoint 2010

Microsoft PowerPoint 2010 Microsoft PowerPoint 2010 Lesson 6: Working with Layout and Graphics Created by Felicia Hudson, Riverside High School--Durham Public Schools On completion of this lesson, students will be able to do the

More information

Getting Around QuickBooks Online

Getting Around QuickBooks Online QuickBooks Online Student Guide Chapter 2 Getting Around QuickBooks Online Chapter 2 Chapter 2 Now that you ve finished your company setup in QuickBooks Online, you re ready to get started. It s a good

More information

Copyright Notice - Please read and understand the following: This software is licensed to one single user only

Copyright Notice - Please read and understand the following: This software is licensed to one single user only Copyright Notice - Please read and understand the following: This software is licensed to one single user only; unless you have a group license purchase. It is strictly prohibited to loan a "free" copy

More information

Activity Basic Outputs Programming Answer Key (VEX) Introduction

Activity Basic Outputs Programming Answer Key (VEX) Introduction Activity 1.2.3 Basic Outputs Programming Answer Key (VEX) Introduction Computer programs are used in many applications in our daily life. Devices that are controlled by a processor are called outputs.

More information

CP Lab 5: Functions, pointers, some arrays

CP Lab 5: Functions, pointers, some arrays Computer Programming (CP) Lab 5, 2017/18 1 CP Lab 5: Functions, pointers, some arrays Instructions The purpose of this Lab is to help you get experience in understanding parameter-passing functions in

More information

CP Lab 5: Functions, pointers, some arrays

CP Lab 5: Functions, pointers, some arrays Computer Programming (CP) Lab 5, 2017/18 1 CP Lab 5: Functions, pointers, some arrays Instructions The purpose of this Lab is to help you get experience in understanding parameter-passing functions in

More information

Graphical Analysis TEACHER NOTES SCIENCE NSPIRED. Science Objectives. Vocabulary. About the Lesson. TI-Nspire Navigator. Activity Materials

Graphical Analysis TEACHER NOTES SCIENCE NSPIRED. Science Objectives. Vocabulary. About the Lesson. TI-Nspire Navigator. Activity Materials Science Objectives Students will interpret a graph. Students will linearize data to find the mathematical relationship between two variables. Vocabulary data directly proportional inverse inversely proportional

More information

Staff Photocopying, Printing & Scanning Guide

Staff Photocopying, Printing & Scanning Guide Staff Photocopying, Printing & Scanning Guide Setup and Access to the Print Release System Printing From a Classroom or Office From an IT Room Single Sided Printing Printing PDF Documents Photocopying

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

2SKILL. Variables Lesson 6. Remembering numbers (and other stuff)...

2SKILL. Variables Lesson 6. Remembering numbers (and other stuff)... Remembering numbers (and other stuff)... Let s talk about one of the most important things in any programming language. It s called a variable. Don t let the name scare you. What it does is really simple.

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

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

COMPUTERIZED OFFICE SUPPORT PROGRAM

COMPUTERIZED OFFICE SUPPORT PROGRAM NH108 Excel Level 1 16 Total Hours COURSE TITLE: Excel Level 1 COURSE OVERVIEW: This course provides students with the knowledge and skills to create spreadsheets and workbooks that can be used to store,

More information

Embedded Systems. 2. Software Development. Lothar Thiele. Computer Engineering and Networks Laboratory

Embedded Systems. 2. Software Development. Lothar Thiele. Computer Engineering and Networks Laboratory Embedded Systems 2. Software Development Lothar Thiele Computer Engineering and Networks Laboratory Remember: Computer Engineering I Compilation of a C program to machine language program: textual representation

More information

CS 432 Fall Mike Lam, Professor. Compilers. Advanced Systems Elective

CS 432 Fall Mike Lam, Professor. Compilers. Advanced Systems Elective CS 432 Fall 2018 Mike Lam, Professor Compilers Advanced Systems Elective Discussion question What is a compiler? Automated translation A compiler is a computer program that automatically translates other

More information

Robotics Education & Competition Foundation

Robotics Education & Competition Foundation Robotics Education & Competition Foundation VRC Event Troubleshooting Guide When Things Go Wrong NOW What? BEFORE YOU START YOUR EVENT Always set up the night before an event if possible. Always test the

More information

General Overview of Think Central

General Overview of Think Central General Overview of Think Central Address: http://www.thinkcentral.com You ll be required to click on Mathematics, and on the next screen Math Expressions. Welcome to Math Expressions in Think Central

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

Printing Achievement Series Answer Sheets

Printing Achievement Series Answer Sheets Printing Achievement Series Answer Sheets 1. Login to the designated Achievement Series computer in your building. a. Username: scantron b. Password: scantron 2. Launch the Scan Station application. Likely

More information

High School PLTW Digital Electronics Curriculum

High School PLTW Digital Electronics Curriculum Grade 11th - 12th, 1 Credit Elective Course Prerequisites: College Algebra or College Algebra B or Accelerated Algebra II High School PLTW Digital Electronics Curriculum Course Description: This course

More information

Chemistry 30 Tips for Creating Graphs using Microsoft Excel

Chemistry 30 Tips for Creating Graphs using Microsoft Excel Chemistry 30 Tips for Creating Graphs using Microsoft Excel Graphing is an important skill to learn in the science classroom. Students should be encouraged to use spreadsheet programs to create graphs.

More information

Pointers, Arrays and Parameters

Pointers, Arrays and Parameters Pointers, Arrays and Parameters This exercise is different from our usual exercises. You don t have so much a problem to solve by creating a program but rather some things to understand about the programming

More information

PCI-SIG ENGINEERING CHANGE NOTICE

PCI-SIG ENGINEERING CHANGE NOTICE PCI-SIG ENGINEERING CHANGE NOTICE TITLE: Resizable BAR Capability DATE: Jan 22, 2008 Updated and approved by PWG April 24, 2008 AFFECTED DOCUMENT: PCI Express Base Specification version 2.0 SPONSORS: Hewlett-Packard,

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

This document provides a concise, introductory lesson in HTML formatting.

This document provides a concise, introductory lesson in HTML formatting. Tip Sheet This document provides a concise, introductory lesson in HTML formatting. Introduction to HTML In their simplest form, web pages contain plain text and formatting tags. The formatting tags are

More information

Web Configurator. Guideline for using the configurator on. Date 11th Nov, 2016 Version 3.01

Web Configurator. Guideline for using the configurator on.   Date 11th Nov, 2016 Version 3.01 Web Configurator Guideline for using the configurator on https://configurator.linetgroup.com/ Content 1 Purpose... 3 2 Access... 3 3 Navigation... 4 4 Existing model numbers... 5 5 New model numbers...

More information

Movement using Shaft Encoders

Movement using Shaft Encoders Movement using Shaft Encoders Configure (Motors and Sensors Setup) We will look at the following in this section SensorValue[] while Conditions (, =,!=, ==) Quadrature/Shaft/Rotation Encoder 360

More information

Science, Technology, Engineering and Math Revised Summer 2017 Division Implemented Fall COURSE OUTLINE Advanced Computer Applications

Science, Technology, Engineering and Math Revised Summer 2017 Division Implemented Fall COURSE OUTLINE Advanced Computer Applications Butler Community College Karen Waddell Science, Technology, Engineering and Math Revised Summer 2017 Division Implemented Fall 2017 COURSE OUTLINE Advanced Computer Applications Course Description BA 245.

More information

1. Log into your portal and navigate to Student Center>All Student Functions on the left hand side of the screen:

1. Log into your portal and navigate to Student Center>All Student Functions on the left hand side of the screen: Enrollment: How to Register For Classes (add/drop) 1. Log into your portal and navigate to Student Center>All Student Functions on the left hand side of the screen: 2. Navigate to Register for Classes

More information

Non-English Web Pages In Dreamweaver MX

Non-English Web Pages In Dreamweaver MX Non-English Web Pages In Dreamweaver MX The following describes how to use multiple languages in a web page using Dreamweaver MX for Microsoft Windows. The reader is assumed to have basic computer usage

More information

Swimming Lesson Online Enrolment Process

Swimming Lesson Online Enrolment Process Swimming Lesson Online Enrolment Process P a g e 2 Table of Contents Step 1. Class Self-Assessment... 3 Step 2. Browse Class Timetable... 4 Step 3. Create Account... 4 Step 4. Login & Book... 5 FAQ...

More information

Directions for Using the Canvas-Based Online Instructor Evaluation Tool

Directions for Using the Canvas-Based Online Instructor Evaluation Tool Directions for Using the Canvas-Based Online Instructor Evaluation Tool Table of Contents How to Complete an Online Instructor Evaluation If You Are the Evaluator... 2 Part I: Evaluator Completes Webform

More information

Accessing and Navigating ilearn

Accessing and Navigating ilearn Accessing and Navigating ilearn During your time with Infirmary Health, you will complete a number of elearning courses. Many of these courses are located within ilearn. You can access ilearn at https://ilearn.infirmaryhealth.org.

More information

Certified Software Tester (CSTE) 123

Certified Software Tester (CSTE) 123 Certified Software Tester (CSTE) 123 SECTOR / INFORMATION TECHNOLOGY TECHNICAL & CERTIFIED TRAINING COURSE In this course, students will describe the various testing principles and concepts with a special

More information

During the first 2 weeks of class, all students in the course will take an in-lab programming exam. This is the Exam in Programming Proficiency.

During the first 2 weeks of class, all students in the course will take an in-lab programming exam. This is the Exam in Programming Proficiency. Description of CPSC 301: This is a 2-unit credit/no credit course. It is a course taught entirely in lab, and has two required 2-hour 50-minute lab sessions per week. It will review, reinforce, and expand

More information

Room 3P16 Telephone: extension ~irjohnson/uqc146s1.html

Room 3P16 Telephone: extension ~irjohnson/uqc146s1.html UQC146S1 Introductory Image Processing in C Ian Johnson Room 3P16 Telephone: extension 3167 Email: Ian.Johnson@uwe.ac.uk http://www.csm.uwe.ac.uk/ ~irjohnson/uqc146s1.html Ian Johnson 1 UQC146S1 What is

More information

TechPaths: A Curriculum Mapping System User s Guide 4.3 Revised July, 2007

TechPaths: A Curriculum Mapping System User s Guide 4.3 Revised July, 2007 TechPaths: A Curriculum Mapping System User s Guide 4.3 Revised July, 2007 TABLE OF CONTENTS 9 Table of Content Vision Statement Performance Pathway s Vision................................page 2 Getting

More information

Announcements Homework #3 due today. Ports. Outline for Today C8051 SFRs & Port I/O Worksheet #4 - simple I/O code. Using Ports

Announcements Homework #3 due today. Ports. Outline for Today C8051 SFRs & Port I/O Worksheet #4 - simple I/O code. Using Ports Announcements Homework #3 due today Online LMS Assessment Everybody submits their own on LMS You should have a lab notebook by now You should have the Lab Manual by now Outline for Today C8051 SFRs & Port

More information

How to Use EV3Lessons

How to Use EV3Lessons How to Use EV3Lessons By Sanjay and Arvind Seshan BEGINNER PROGRAMMING LESSON SITE OVERVIEW EV3Lessons.com provides the building blocks for successfully learning to program the LEGO MINDSTORMS EV3 We also

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

Accreditation by Australian Approved Course

Accreditation by Australian Approved Course BOOKLET B Accreditation by Australian Approved Course INFORMATION BOOKLET This booklet has been developed to assist applicants who wish to obtain accreditation by completion of a NAATI approved course.

More information

Introduction to Microsoft Excel

Introduction to Microsoft Excel Intro to Excel Introduction to Microsoft Excel OVERVIEW In this lab, you will become familiar with the general layout and features of Microsoft Excel spreadsheet computer application. Excel has many features,

More information