Introduction to Java – Beginner Programmer
Java – Control statements, loops. Introduction to Java Classes. Working Session 01/16/2021
Java Objects and Classes. Special main method. Introduction to methods. Constructors. 01/18/2021
Java – Objects and Methods. Working session 01/23/2021
Java – Arrays. Iterating through the array. Codefights challenges. 01/30/2021
Java – Multidimensional arrays. Instance Initializer block. Introduction to inheritance. 02/13/2021
Java – Inheritance vs Aggregation. 03/07/2021
Java – Inheritance, Aggregation, Introduction to Polymorphism – Method overloading and Overriding 04/15/2021
Java – “this” keyword, covariant return type, Runtime Polymorphism. Abstraction intro 04/16/2021
Java – Abstract Classes and methods, Interfaces, Static variables. 05/06/2021
Singleton classes. Lambda Expressions. Methods as parameters. 06/01/2021
FRC 2021 Code and Code Repository
Team999 code structure. Files and directories in the code tree. Subsystems and Commands. 01/23/2021
Autonomous – following a trajectory. 02/16/2021
Autonomous – follow a trajectory. 02/20/2021 – part1
Autonomous – follow a trajectory 02/20/2021 – part2
Autonomous – follow a trajectory 02/23/20201
Autonomous – PID controller, Ramsete controller; Java templates
Autonomous – Ramsete controller and PID controller; Robot hardware 03/06/2021
Autonomous – PID calibration 03/09/2021
Introduction to PathWeaver 03/23/2021
Robot Characterization – 1st attempt 03/13/2021
Autonomous – trajectory driving code analysis 03/16/2021
Robot Characterization 04/10/2021
GIT – using USB stick as a repository -part-1
GIT – using USB stick as a repository – part-2
New Command Robot – introduction 05/18/2021
New Command Robot – Instruduction #2 – 06/05/2021
Robot Systems