Lesson / Topic
|
Notes & Reference
|
Video Tutorials & Code Examples
|
Exercises
|
Getting Started
|
Processing Reference Page
|
**VT - All Coding Train Processing** Tutorials
|
|
Processing Development Environment
|
Note - Install Processing
|
VT - Installing Processing
|
|
Processing Program Template
|
[Processing Program Framework]
|
|
|
Variables
|
|
|
|
- Declaring, Initializing
- Incrementing,
- Using random()
- Using println()
|
|
VT - 4: Variables - Processing Tutorials
|
|
Variable Scope
|
|
VT - 6.4: Variable Scope - Processing Tutorial
|
|
Input - Processing - Output
|
|
|
IPO Exercises
|
First Program in Processing
|
Note: First Program - Hello World
|
|
|
Second Program
|
Drawing and Moving an ellipse
|
VT - Drawing an Ellipse VT - Moving the Ellipse VT - Making the Ellipse Return VT - 5.5: The Bouncing Ball - Processing Tutorial
|
|
Mouse Input
- mouseX, mouseY
- mousePressed
- keyPressed
|
|
VT - 3: Interaction - Processing Tutorials
|
|
|
|
|
|
Selection in Processing
|
|
VT - 5: Conditionals - Processing Tutorials
|
|
Boolean Expressions
- True or False
- Conditional Statements: >, <, >=, <=, ==, !=
|
|
VT - 5.1: Boolean Expressions - Processing Tutorial
|
|
Selection
|
|
VT - 5.2: If, Else If, Else - Processing Tutorial
|
|
Logical Operators
|
|
VT - 5.3: Logical Operators - Processing Tutorial
|
|
Boolean Variables
|
|
VT - 5.4: Boolean Variables - Processing Tutorial
|
|
Review Selection (ICS3U to ICS4U)
|
|
|
|
Repetition in Processing
|
|
VT - 6: Repetition (Loops) - Processing Tutorials
|
|
Conditional Loop
- While Loop
- Do While
- Making a grid
|
|
VT - 6.1: While Loop - Processing Tutorial
|
VT - 6.2: Two Loops / Grid Exercise - Processing Tutorial
|
Counted Loop
|
|
VT - 6.3: For Loop - Processing Tutorial
|
|
|
|
|
|
Methods in Java
|
|
|
|
Java - Intro to Methods
|
Note - Methods
|
VT: Introduction to Methods Sample Code - Creating a Method
|
[Exercises - Subroutines without Parameters]
|
Java Methods - Parameters (procedures)
|
Note - Parameter Passing with Methods
|
VT: Passing Parameters to a Method Sample Code - Method Parameters
|
[Exercises - Subroutines with Parameters]
|
Java Methods - Return Values (functions)
|
Note - Return Values
|
VT: Return Values from Methods Sample Code - Return Values
|
[Exercises - Functions]
|
Java - Random Number Method
|
Note - Random Numbers
|
|
random value exercises
|
Method Overloading
|
Note: Method Overloading
|
|
|
Review Methods (ICS3U to ICS4U)
|
|
|
|
Methods with Arrays
|
Presentation: Arrays in Methods
|
VT - Arrays in Methods
|
|
Arrays & Strings in Java
|
|
|
|
Java Arrays - Intro
|
Note - Basic Arrays
|
VT: Introduction to Arrays Sample Code - Arrays
|
Exercises - Arrays
|
Present: Using Arrays
|
|
- VT: Table of Values
- VT: Summing Elements in Array
|
Exercises - Arrays
|
Present: Applications of Arrays
|
|
|
|
Java Arrays - Traversing Arrays
|
|
VT: Summing Elements in Array
|
|
Java Arrays - Strings as Array of Chars
|
|
|
Exercises - Strings # 1, 4, 3, 7, 8
|
Java - String Methods
|
Note - String Methods
|
|
Exercises - Strings
|
Java Arrays - Array Table of Values
|
|
VT: Table of Values
|
|
Arrays as Frequency Tables
|
|
VT - Using Array Elements as Counters (frequency table)
|
|
Multidimensional Arrays
|
|
VT - Multi-Dimensional Arrays
|
|
Dynamic Arrays
|
|
Sample Code: Dynamic Arrays
|
|
Searching Arrays
|
- Sequential Search
- Binary Search
|
|
|
Sorting Arrays
|
- Insertion Sort
- Selection Sort
- Bubble Sort
|
|
|
Classes & Objects in Processing
|
|
|
|
Introduction to Objects
|
|
VT - 8: Object Oriented Programming
|
|
Defining a Class
|
|
VT - 8.1: Defining a Class Part 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Comments (0)
You don't have permission to comment on this page.