This subteam programs the control systems, autonomous driving routines, and other applications in Java. The programming subteam is responsible for the robot’s code (using Java) and the general functioning of the robot. The subteam applies code to the robot sensors and monitors to ensure accurate readings and compliance with software programs, and allows user input to control all functionality on the robot. The subteam, utilizes many progams like Visual Studio Code and WPILIB to support the writing of code produced each year. The programmers also, use drive team input in order to fine tune code.