You don't have something to do. What do you do?
Ask a mentor for something to do.
What is a boolean?
Stores a True or False in a variable
Classes are like...
Hint: this is an analogy.
a blueprint of a house.
What IDE do we use?
WPI Lib (VS Code)
What programming language do we use to program the robot?
Java
You have a merge conflict. What do you do?
Ask a mentor for help.
What is the difference between a float and an int?
A float uses decimal points and an int doesn't
This is a situation you want to code: if the joystick trigger is pressed, you want the robot’s shooter motor to spin up. If it isn’t pressed, the motor should stay off. What programming function would you use to make the robot choose between these two actions?
An if statement
What is a commit?
When you publish your changes to the codebase.
What does FRC stand for?
FIRST Robotics Competition
A lead tells you to program something but you have no idea how to program that. What do you do?
Ask a mentor for help.
What data type uses double quotes ("")?
String
What is the name of each of these in a function:
1. public
2. int
3. max
4. (int x, int y)
Ex. public int max (int x, int y) {
// body of function
}
1. Modifier
2. Return-type
3. Function name
4. Parameters
What website would you go to if you had a question about a FRC specific thing?
Chief Delphi
What is the period in a match where the robot moves without any human input?
Autonomous
You break a laptop. What do you do?
Tell a mentor
What data type will you use for this: 'A'
This is a situation you want to code: the robot has 4 drivetrain motors. You want to write code that goes through each motor in an array and sets its speed to 0 when you disable the robot. Instead of writing the same line 4 times, what programming function would you use to repeat the action for each motor automatically?
A for loop
What branch should you never push to?
Main
What are the names of all of the programming leads and mentors?
Mentors: Tim and Reece
Leads: Anvith, Jithin, and Griffin
You need help but all the mentors are busy. What do you do?
Ask a lead for help.
What does this code snippet output:
int skib = 67;
System.out.println("Hello " + skib + "George");
Hello 67George
This is a situation you want to code: during autonomous, your robot needs to keep driving forward until a distance sensor says you’re 50 cm from a wall. You don’t know how long it’ll take, so you want the code to keep checking the sensor and driving until that condition is met. What programming construct would you use to keep repeating this check?
A while loop
What rules should you follow when naming a GitHub commit?
- Start with a verb: use an imperative mood verb like "Add", "Fix", "Remove", or "Refactor" to set a clear tone for the commit.
- Keep it short
- Avoid unnecessary words
How do you spell Reece's last name?
Holmdahl