Date |
Topic / Lesson
|
Extra Resources
|
Assigned Work
|
N22 |
Program Design Tools: Flowcharts & Pseudocode |
|
Continue research into possible summative project |
N21 |
Graphical User Interfaces |
1. Video Tutorial: Introduction to GUIs
2. Video Tutorial: Introduction to GUIs, Part 2
|
|
N20
N19
|
pre-Summative Investigation |
|
Document the interactions from a user interface
(input and output)
|
N16
N15
N14
N13
N12
|
Assignment - Mean, Median, & Mode |
|
|
N09 |
Strings as Arrays, String Methods |
|
Note - String Methods |
N08 |
|
|
Note - Using Arrays |
N07
N06
N05
|
Lesson - Introduction to Arrays
|
1. Video Tutorial: Introduction to Arrays
2. Video Tutorial: Table of Values
3. Video Tutorial: Summing Elements in Array
|
Note - Basic Arrays
Sample Code - Arrays
|
|
Unit 5 - Arrays & Strings
|
|
|
O31
O30
O29
O26
O25
O24
|
Assignment - Methods - Triangle Classification |
|
|
O23
O22
|
Java Methods - Scope
Assessment - Max/Min Methods
|
|
Scope (Methods & Variables)
Extension - Method Overloading
|
O19 |
Test - Units 1/2/3 |
|
|
|
Java Methods - Return Values |
Sample Code - Return Values
Video: Return Values from Methods
|
Method Return Values |
O18
O17
|
Java Methods - Passing Parameters |
Sample Code - Method Parameters
Video: Passing Parameters to a Method
|
Parameter Passing with Methods |
O16
O15
|
Introduction to Methods
|
Sample Code - Creating a Method
Video: Introduction to Methods
|
Java - Introduction to Methods |
|
Unit 4 - Methods in Java |
Video Tutorial Series - Methods (by Stirling Crow)
|
|
O14
O13
O12
|
Assignment - Repetition |
|
|
O04
|
Java - Random Numbers |
|
Java - Random Numbers |
O03 |
Java - For Loops |
Video: For Loops
|
Note & Ex - For Loops |
O01 |
Java - Do Loops |
Java - Comparing Strings
Video Tutorial - Comparing Strings
|
Exercises - Do Loops |
S28 |
Java - While Loops |
Video: While Loops
|
Note - While Loops |
|
Unit 3 - Programming in Java - Loops |
Video: Loops
Video Tutorial Series - Loops (by Stirling Crow)
|
|
S27
S26
S25
|
Assignment - Selection |
|
|
S24 |
Java - Switch/Case Statements |
|
1. Note - Case Statements
2. Note - Comparing Strings
|
S21 |
Java - Boolean Operations & Logic |
|
Note - Boolean Operations & Logic |
S19 |
Java - Nested IF Statements |
|
Note - Nested IF Statements |
S18
|
Java - Introduction to Selection & Decisions
|
|
1. Note - Comparing Values
2. Note - Simple IF Statements
|
|
Unit 2 - Programming in Java - Selection |
Video Tutorial Series - Decision/Selection Structures (by Stirling Crow)
|
|
S17
|
Assignment - User Input & Simple Calculations |
|
|
S14 |
Java - Mathematical Operations |
Video Tutorial - Mathematical Operators & Modulo Division
|
Note - Mathematical Operations |
S13 |
Java - Output of Variables
Java - User Input
|
|
Note - User Input & Output |
S12
S11
|
Java - Primitive Data Types
Java - Variables
|
Video Tutorial - Variables in Java
|
Note - Data Types
Note - Variables
Review - Scientific Notation
|
S10
S07
|
Java - String Output
Java - Numeric Output
Java - Combined Output
|
Video Tutorial: Basic Output using println() and print()
|
Note - String Output
Note - Numeric Output
Note - Combined Output
|
S06 |
Introduction to Programming in Java - Hello World! |
- download (if necessary) Dr. Java (JAR file)
- copy/install to local D: drive
- get "Hello World" program running
|
Note - Hello World |
|
Unit 1 - Programming in Java - Input/Output/Processing |
|
|
S05 |
Introduction to Problem Solving |
Create Edmodo accounts
Solve Bridge Problem (see lesson)
Lightbot game (link via Edmodo)
|
|
S04 |
Introduction to ICS3C & ICS3U (short class) |
|
|
|
Classes Begin for the Winter Term, 2011-2012! |