Control Systems/Software Training items: * Team Building * [http://robocode.sourceforge.net/ Robocode] * Software fundamentals. * Edx * * MiniBots * Basic bot usage and control with java. * Sensor, Drive manipulation with java. * Team challenges * Midbots (Peanut, etc) * RoboRio * Software Development Practices (CM, Design ,etc) * Problem Solving/Debugging People new to programming (Robocode) * Compile in Java * Eclipse * For while loops,if statements, functions. * Action (Zhaozhou): Talk to dev lead, identify key constructs, create a few exercises on Robocode. See something working, change it, create something new. * Set up robocode environment. * Show idea/walk them through it. * Have them make changes. * Custom activity/challenge. Familiar with programming, no embedded/robot experience ([PiBotHardware Minibots] * No IO Experience * Minibots * Equipment Familiarization * Basic IO manipulation with Java * Drive manipulation/autonomous without sensors * Sensor manipulation * Integration Challenges * Action (Chris}: running point. Come up with exercises like above. Familiar with embedded java/simple robots (Midbots/RoboRIO/WPILib) * RoboRIO * FRCSim * WPILib * Action (alan.borgwardt@gmail.com):Point on this