Overview
Last updated
Last updated
Welcome to FRC 9450's Romi Curriculum! This page is designed to help aspiring programmers learn the basics of coding for a FRC team.
This program will cover:
The fundamentals of Java Programming (variables, syntax, OOP, etc.)
How to use Visual Studio Code
A tour of a Robot's files
Basic coding structure of Timed-Base and Command-Based programming
This page contains three different tutorials—
An introduction to Java, designed for people who have never touched coding ever
Covers stuff from the very basics of Java and programming in general, up to OOP and Arrays (essentially the topics covered by AP Computer Science)
A tutorial where you'll program a simple robot
Learn the basic components of FRC Programming (Robot, Subsystems, etc.)
Learn to create a Timed DriveTrain subsystem
Coding an actual robot!
Learning more advanced FRC coding topics (generally command-related stuff)
Upgrade said DriveTrain subsystem to Command-based programming
Coding for a FRC team means you'll need to have a ton of different apps to code properly. Here are some links for some of the software that you'll need.