Advanced ROBOTC Programming for LEGO & TETRIX
Overview      Requirements       Syllabus      Tuition      Dates      Schedule      Directions      Lodging      More


5 days of on-site, hands-on training where you will learn advanced programming topics in ROBOTC

Classes fill up rapidly. Register early to get your preferred date.

Back to Top

OVERVIEW
This class will cover topics that are useful for getting more power out of ROBOTC for the Mindstorms and TETRIX systems. This class will focus on programming concepts and utilization of motors and sensors, but will not focus on “building robots”. Attendees are requested to have either completed the previous ROBOTC for Mindstorms online or on-site class and/or have a solid background in C programming and experience with using ROBOTC.

This class will be intensive and will be kept to a small class size to promote understanding and hands on interaction from the instructor. The class will focus on programming concepts and also include discussion sessions on how to present complex material to students in an easy to understand manner.


Back to Top

TUITION
$790 tuition includes 5 days of on site training and use of Robotic Academy’s computers, robot kits, curriculum and programming software during the week. You do not need to purchase any hardware or software for this course.

If you are paying by Check or Purchase Order (PO), please fill out the registration form.

We offer the option of being able to purchase your own kit through our store to use at home after training.

You can register and pay for On-site training and make additional purchases by visiting the Robomatter Store.

Lunch is provided as part of tuition Monday through Thursday.

Back to Top

REQUIREMENTS
Class attendees use Robotic Academy’s computers, robot kits, curriculum and programming software during the week. You do not need to purchase any hardware or software for this course.

If you would like to purchase your own kit through our store to use at home after training. You can pay for On-site training and make additional purchase by visiting the Robomatter Store.

Robotics curriculum is available for purchase at the training session.

Back to Top

SYLLABUS
Students are expected to already know…
- How to control motors and read sensors in ROBOTC
- Develop functions and pass parameters
- Use variables in a useful manner
- Understand concepts such as Firmware, Inputs/Outputs, and Navigating the NXT interface
- Know how to create basic behaviors with the NXT’s capabilities (Turn 90 degrees, Move for a distance/sensor value)

Day 1- Our focus will be a quick refresher on ROBOTC and then jump right into creating useful libraries and behaviors that students will use throughout the week. Next, we will add on multi-tasking ability so our robot will be able to do multiple things at once. Finally, we will investigate how to debug complex code using the ROBOTC debugger.
- Developing Personalized Library Files
- Advanced Debugging Techniques
- Multi-Tasking and Task Management

Day 2 – You will learn how to understand and use data structures with ROBOTC in a useful manner and also begin developing a custom user interface to your program.
- Data Structures (Strings, Arrays, Structs, Pass by Reference)
- Developing User Interfaces / Using the LCD and Buttons

Day 3 – The NXT kit comes with a basic set of sensors, but today we will learn how to use 3rd party sensors by developing our own Sensor Driver using the NXT’s I2C communication protocol.
- I2C Communication Protocol with the NXT
- Using Third Party Sensors and Libraries

Day 4 – We’ll show the power of the NXT’s file system today by learning how to log data to a text file and how to load custom images and sound files to the NXT.
- NXT File Management / Custom Files and Firmware
- Reading and Writing Text Files on the NXT

Day 5 – For the last day the course will conclude with using some new Hardware (the NXTBee) to develop a network of multiple NXT robots to complete a task.
- Multi-Robot Communications (RS-485)



Back to Top


DATES
Class begin on the dates listed below and run 5 consecutive days each, at the Robotics Academy training facilities in Pittsburgh, PA.

  • July 30th - August 3rd, 2012
    [Register by July 16th, 2012]

If you are paying by Check or Purchase Order (PO), please fill out the registration form.

We offer the option of being able to purchase your own kit through our store to use at home after training.

You can register and pay for On-site training and make additional purchases by visiting the Robomatter Store.


Back to Top

SCHEDULE
Monday-Thursday class sessions start at 9:00 a.m. and end at 4:00 p.m. Friday class ends at noon.
Lunch is provided Monday through Thursday. Other meals, transportation and lodging are not included.

Back to Top

DIRECTIONS
The Robotics Academy is located within the National Robotics Engineering Center (Map), which is located in the Lawrenceville section of Pittsburgh, PA.

Robotics Academy
National Robotics Engineering Center
Ten 40th St., Pittsburgh PA 15201
412 681-7160

Back to Top

LODGING
Guests are encouraged to consider staying at the Shadyside Inn. The Shadyside Inn is located a few miles from the NREC, offers shuttle service, and is located near Pittsburgh's eclectic Walnut St. Many teachers have stayed at the Inn and endorsed its amentities.Be sure to ask about their special University Rates.

Other lodging possibilities:
Courtyard Pittsburgh / Shadyside
Holiday Inn, University Center / Oakland

Back to Top

MORE

Teachers will leave the class with:

• A
CT 48 Credits / 36 hours per class ( for Pennsylvania teachers only )

• Certificate of Completion for course 'graduates' - may be used to apply for Continuing Education hours

• Mapping of the curriculum with National Science Education (NSES) Standards, National Council of Teachers of Mathematics (NCTM) Standards, and International Technology Education Association (ITEA) Standards.

• A CD that contains the worksheets, presentations, programs, and pictures used by presenters during the week as well as contact information from the other teachers that attend the session (you will meet teachers from across the globe that are using robotics in their classrooms).


During the training you will learn about:
ROBOTC
Research projects at the NREC

Back to Top