Changes between Version 16 and Version 17 of ControlSystemTrainingCurriculum


Ignore:
Timestamp:
Aug 2, 2016, 11:51:45 PM (9 years ago)
Author:
chris
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ControlSystemTrainingCurriculum

    v16 v17  
    2020* Problem Solving/Debugging
    2121
    22 ==== People new to programming (Robocode)
     22Three 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)
    2325  * Compile in Java
    2426  * Eclipse
    2527  * 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.'''
    2730  * Action: Talk to dev lead, identify key constructs, create a few exercises on Robocode.  See something working, change it, create something new.
    2831    * Set up robocode environment.
     
    3134    * Custom activity/challenge.
    3235
    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.
    4445   
    45 ==== Familiar with embedded java/simple robots (Midbots/RoboRIO/WPILib)
     46==== Skill Level 3: Familiar with embedded java/simple robots (Midbots/RoboRIO/WPILib)
    4647  * RoboRIO
    4748  * FRCSim   
    4849  * WPILib
    49   * Alan running point
     50  * '''Alan running point'''
    5051  * Action: Get simulator running, figure out what there is to learn. 
    5152