Intro to Programming#7
Conversation
| --- | ||
| title: Intro to Programming | ||
| description: Coming soon! | ||
| description: An Introduction to what is programming and how it's used in FRC |
There was a problem hiding this comment.
| description: An Introduction to what is programming and how it's used in FRC | |
| description: An Introduction to programming and how it's used in FRC |
| or functions, are called on. Java is also the most common programming language used in FRC which why FRCSoftware teaches FRC | ||
| programming in Java. |
There was a problem hiding this comment.
| or functions, are called on. Java is also the most common programming language used in FRC which why FRCSoftware teaches FRC | |
| programming in Java. | |
| or functions, are called on. Java is also the most common programming language used in FRC which is why FRCSoftware in Java. |
samfreund
left a comment
There was a problem hiding this comment.
Overall seems pretty good, but I think there's potential for a better flow between sentences. I like the examples given for Why Program, I think that helps drive the reasoning home.
|
Added in your suggestions and explained a little more on the "What is Java" section. I think it's a bit better now |
|
|
||
|
|
||
| ## What is Java? | ||
| Java is also an object-oriented programming language, which means its work is done by having objects that different actions, |
There was a problem hiding this comment.
also refers to something unmentioned here
its work is done by having objects that different action, or functions, are called on
This is a bit of an incomplete explanation of object-oriented.
| In FIRST Robotics, robots are made out of many mechanisms. They have drive trains, flywheels, arms, intakes, elevators, etc. Programming is | ||
| important in FIRST Robotics because code is used to program motors, and sensors which allows those different mechanisms to move. Teams can use | ||
| sensors on a motor to deploy an intake, program the intake’s motor to spin so it can pick up a foam ball, program a drive train, etc. | ||
| FIRST Robotics Competition, teams also program autonomous features for the autonomous portion of the game. In autonomous, points are doubled |
There was a problem hiding this comment.
FIRST Robotics Competition, is not an introductory clause.
In autonomous, points are typically doubled
This characterization doesn't belong here
|
|
||
| ## WPILib tools | ||
| The first tool that needs to be installed is the WPILib tool package. WPILib’s tool package includes a version of VSCode that allows teams to write code and deploy it to their robot. | ||
| Therefore, it is important to install. To do so, follow the instructions linked [here](https://docs.wpilib.org/en/stable/docs/zero-to-robot/step-2/wpilib-setup.html). |
There was a problem hiding this comment.
Therefore, it is important to install
I would try to reduce as much extra wording as possible, since people might get annoyed at having to read instructions that tell them things they already know / can infer. Keeping it brief will make the tutorials much more enjoyable and not feel like a chore to get to the actual important bits
Co-authored-by: Sam Freund <samf.236@proton.me> Co-authored-by: Tim Winters <twinters007@gmail.com>
Added "What is Programming" "What is Java" and "Why Program in FRC?"