Our Software subteam programs the robot to make it move and automate parts of its functionality. Software students are expected to take problems, break them down, and oftentimes solve them as a collaborative effort. Programming tools such as Git, Gradle, and code bases provided by WPILib are utilized in this process. Students determine how to apply them effectively in a way that promotes the long term sustainability of our software projects. They are encouraged to work on projects at their own volition to promote independent learning and a disciplined work ethic. All Software students are exposed to a work environment that prepares them for what could be experienced in their future professions.