Intro to Java
FRC Team 2168’s Java lessons were initally created by Kevin Harrilal in 2014. They were adapted by select members of the programming subteam, including myself, in 2020.
The lesson reviews and labs were created by me throughout the past few years.
Here I will compile the lesson slideshows, reviews, practice exercises, and lesson videos based on the slideshows.
The videos were created in order to show future students how these lessons should be taught, as well as to provide others with free Java lessons.
Lesson 1
This lesson covers:
- what Java is
- what makes up a Java program
- how to print to the console
- basic syntax
- arithmetic
- variables
- concatenation
Lesson 2
This lesson covers:
- more syntax
- branching
- comparison operators
- logical operators
- booleans
- loops
Lesson 3
This lesson covers:
- methods
- what object-oriented programming is
- how to create an object
- instance variables and methods
- static variables and methods
Lesson 4
This lesson covers:
- the uses of setters and getters
- private variables and methods (encapsulation)
Review questions (lab included in lesson)
Lessons 5 and 6 will be added in the future
TBD