Changes between Version 16 and Version 17 of ControlSystemTrainingCurriculum
- Timestamp:
- Aug 2, 2016, 11:51:45 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ControlSystemTrainingCurriculum
v16 v17 20 20 * Problem Solving/Debugging 21 21 22 ==== People new to programming (Robocode) 22 Three skill levels that build on their predecessors. Not all students start at level one. 23 24 ==== Skill Level 1: Students new or beginners at Java programming (Robocode) 23 25 * Compile in Java 24 26 * Eclipse 25 27 * For while loops,if statements, functions. 26 * Zhaozhou running point on this task. 28 * Supplement with online training resources (on own time) 29 * '''Zhaozhou running point on this task.''' 27 30 * Action: Talk to dev lead, identify key constructs, create a few exercises on Robocode. See something working, change it, create something new. 28 31 * Set up robocode environment. … … 31 34 * Custom activity/challenge. 32 35 33 ==== Familiar with programming, no embedded/robot experience ([PiBotHardware Minibots]) 34 * No IO Experience 35 * Minibots 36 * Bots are fully built up front with OS installed. A bit of risk given timeline. 37 * Equipment Familiarization 38 * Basic IO manipulation with Java 39 * Drive manipulation/autonomous without sensors 40 * Sensor manipulation 41 * Integration Challenges 42 * Chris D running point (Alan helping). 43 * Action: Build bot. Come up with exercises like above. 36 ==== Skill Level 2: Familiar with simple programming, no embedded/io/robot experience ([PiBotHardware Minibots]) 37 * Bots are fully built up front with OS installed. A bit of risk given timeline. 38 * Equipment Familiarization 39 * Basic IO manipulation with Java 40 * Drive manipulation/autonomous without sensors 41 * Sensor manipulation 42 * Integration Challenges 43 * '''Chris D running point (Alan helping).''' 44 * Action: Build minibot. Come up with exercises like above. 44 45 45 ==== Familiar with embedded java/simple robots (Midbots/RoboRIO/WPILib)46 ==== Skill Level 3: Familiar with embedded java/simple robots (Midbots/RoboRIO/WPILib) 46 47 * RoboRIO 47 48 * FRCSim 48 49 * WPILib 49 * Alan running point50 * '''Alan running point''' 50 51 * Action: Get simulator running, figure out what there is to learn. 51 52