Overview
Last updated
Last updated
Welcome to the Romi Curriculum! Through this curriculum, we'll teach you the basics of Java and the fundamentals of FRC programming, and we'll even let you program a little robot!
This program will cover:
The basics of Java Programming (variables, syntax, OOP, etc.)
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
However, as much as you might want to just start coding, we have to do a bit of setup first. FRC Programming has dozens of tools that you'll use. Here are the links and guides on how to set up the different components.