Skip to content

Autonomous Meeting Task List 12_14_2016

admin4571 edited this page Dec 14, 2016 · 2 revisions

TODO

  1. Github issues ( Clone, Stage, Commit, Merge )
  2. Java constructs
    • Method definitions
    • Classes
    • Try/Catch blocks
    • Abstract classes/Extends
    • Override
    • if, then, else
    • for, while loops
    • static v/s non-static
    • scope ( global, local )
    • where you can write logic and where you cannot
    • Importing libraries
    • Should i write code in a method or put it in another class
    • red squigglies
    • datatypes must be given
    • Arrays
    • Modulus
    • Setters and getters
  3. Walk through Stronghold 2016 code and ask them to write sections
  4. See what work they did on subsystems
  5. Assign teleop/autonomous work in the subsystems
  6. Assign learning assignments and give me a summary of what you think needs to be done
  7. Reassigning C3P0 and R2D2

Areas of improvement

  1. Everyone knows how to read code but not write code
  2. Code academy helped but its not had memory retention
  3. Cannot focus on people who arent putting in the effort
  4. codeacademy, 101, 201, 301 are mandatory if you are a new person
  5. Everyone needs to help each other out
  6. Maybe you are not communicating because you arent understanding
  7. Error communication must include
    • Stack trace
    • Screen capture
    • Piece of code thats causing the issue
  8. DO NOT TRY TO LEARN CODE BY ROTE
  9. Do not collaborate to write the initial programs. Do not copy from the internet or others. You are cheating yourself.

Sample programs

  1. Calculate area of a circle
  2. Find odd numbers in an array
  3. Find largest number in an array
  4. Perimeter of a rectangle

Clone this wiki locally