Tetrix

Overview: 
Explore Reference (object) variables.
Objectives: 

Understand the basic concept of reference variables and how we use objects through reference variables.

Navigation:

Overview: 
Explore the concept of Statements in a programming language and how they are used in Java.
Objectives: 

Understand the concept of statements and in particular how statements are used in Java. Understand using variables and statements to perform basic math operations.

Navigation:

Overview: 
Explore the concept of Data Types and in particular the data types in Java.
Objectives: 

Understand Data Types in general and the specific data types available in Java.

Navigation:

Overview: 
Explore Variables in Java.
Objectives: 

Understand what Variables are and why they exist. Understand how variables are defined and used in Java. Understand variable scoping.

Navigation:

Overview: 
Explore the basic syntax of Java.
Objectives: 

Understand the syntax rules of Java, basic program structure, naming conventions, code blocks and comments.

Navigation:

Overview: 
Explore the classic Hello World! first Java program example.
Objectives: 

Understand the most basic Java program and its component parts.

Navigation:

Overview: 
Show a simple example of a Java program for Tetrix (FTC) robots. This is a preview of the type program the student will be learning about in subsequent lessons.
Objectives: 

Look at the example and know that soon you will understand what this Java code does, where it came from and how to create programs yourself. For now, just a preview.

Navigation:

Overview: 
Explore where a student's program fits in the hierarchy of programs that make up a robot's complete set of software.
Objectives: 

Understand where in the hierarchy of software layers that make up a robots code the student program sits and the scope what it needs to control.

Navigation:

Overview: 
Explore the general ideas behind programming and how it applies to robots.
Objectives: 

Understand the general idea of what the programming activity is, how we do it and how a program is the result. Understand how these ideas apply to a robot.

Navigation:

Pages