2013 FRC Programming Open House
Presented by FIRST Teams 1511 and 340
Location: Penfield High School
25 High School DR Penfield, NY 14526
Time: Saturday December 8th from 12 – 4

This year FIRST Teams 1511 and 340 are working together to present an open house on FIRST Robotics Competition control systems for teams programming in C++ and in Java. This year's combined effort covers introductory topics for new student and mentor programmers, new things learned from beta testing with 2013 software, and how to troubleshoot robot problem that happen on the field. The open house is broken down into sessions for veteran programmers, and those only interested in some topics.

Email openhouse@penfieldrobotics.com with any questions.

Here are sessions and times:

12:00—Control System Introduction
A guide for the rookie programmer to the features of the FRC control system, From primary components to control and image loading this session will cover what any programmer needs to set up the FRC platform.

12:30—Intro to C++ and Java Libraries and New Features
A chance to review the basic form of code flow and the most important basic libraries used by every team. This is good for students and mentors new to programming for FRC. We will also cover the minor changes that have been made to the libraries for 2013, and the theory behind CommandBased programming.

01:00—Programming your Robot in C++ or Java (Split Sessions For C++ and Java)
Setting up the Development environment, writing simple code, loading said code on a robot, and basic debugging techniques are covered in these simultaneous sessions for C++ and Java programmers. Each session will also cover the new RobotBuilder software and CommandBased coding.

02:30—SmartDashboard and LiveWindow
See the new features of SmartDashboard and discover the debugging benefits of LiveWindow.

03:00—Default/LabVIEW Dashboard Options and DriverStation Improvements
Improvements are not limited to SmartDashboard, find out why the default dashboard and custom LabVIEW dashboards have great promise for C++ and Java teams.

03:30—Troubleshooting at the Playing Field
Discover what to do when the robot doesn't function when it gets to the field. The methods of looking at the robot analytically are discussed, and the tools that FIRST gives every team that can help you find out why. Given by field personal who run into a lot of these problems.