Date |
Topic
|
Activity ~ Classwork ~ Homework |
Resources |
|
File Operations with Objects
|
|
Reading & Writing Objects to Files (Stack Overflow)
VT - Writing Objects to a File (~11 minutes)
VT # 2 - Writing Objects to a File (~ 20 minutes)
|
|
Polymorphism & Abstract Class
|
|
VT: Abstract & Interface
|
|
Superclass References |
|
|
|
Inheritance & Methods |
|
|
|
Inheritance & Variables |
|
VT: Inheritance Superclass Polymorphism
Sample Code
|
M02 |
Class Hierarchies |
|
|
|
Composition of Classes |
|
|
|
Unit 5: Object Relationships |
|
|
|
Implementing Recursive Algorithms |
|
|
A22 |
Introduction to Recursion |
|
VT - Recursion
|
|
Unit 4: Recursion |
|
|
|
Arrays of Objects |
Arrays of Objects |
VT - Arrays of Objects |
|
Multi-dimensional Arrays |
Multi-dimensional Arrays |
VT - Multi-Dimensional Arrays |
|
Review: Working with Arrays |
- Presentation - Working with Arrays
- Continue with Exercises - Arrays
|
|
M29 |
Review: Arrays |
- Java Arrays - Intro
- Exercises - Arrays
|
|
|
Unit 3: Arrays
|
|
|
M10
|
Assignment:
Rectangle Class
|
see Edmodo |
|
|
Class Methods |
Note - Class Methods
|
|
|
Displaying & Comparing Objects |
Note - Comparing & Displaying Objects |
VT - Displaying Objects |
M08
|
Instance Methods |
- VT: Instance Methods
- Note: Instance Methods
|
|
M08
|
Encapsulation (Data Hiding):
Set and Get Methods
|
Note - Encapsulation & Hiding Information |
VT - Public & Private in Java
VT - Set & Get Methods
|
M04
|
Constructor Methods
|
- Presentation: Constructor Methods
- View Video Tutorial (aligned with note).
- Read through note.
- Exercises at end of note.
|
VT - Constructor Methods
VT - Overloading Constructors
|
|
Intro to Classes & Objects |
- Presentation: Overview of Classes & Objects
- VT: - Introduction to Classes & Objects
- Note - Creating Objects
- Exercises (attached to Note)
|
VT: What is Object-Oriented Programming? |
|
Review: Method Overloading |
- Presentation - Method Overloading
- Note - Method Overloading
- Exercises - see Note
|
|
F29
|
Review: Methods
Review: Passing Parameters
Review: Return Values
|
- Presentation - Review Methods
- [Exercises - Subroutines no Parameters] #5
- [Exercises - Subroutines with Parameters] #A2, B1, B3
- [Exercises - Functions] #2, 3, 4
|
|
|
Unit 2: Review Methods,
Object Methods
|
|
Java Lessons - Classes & Objects |
|
Assignment:
Employee Record Files & Payroll
|
see Edmodo |
|
F09 |
Intro to Objects
(Data Structures)
|
|
|
F16 |
Text Files: Input & Output |
|
|
F11 |
Java Input (revisited)
- data streams
- exceptions
- try-catch blocks
|
|
|
F03
F04
F05
|
Review Java Concepts
- input & output
- variables & calculations
- selection (if/else)
- repetition (loops)
|
Review Exercises:
- Input-Processing-Output # 3+4, 6, 7, 8
- Selection # A3, B3, B4, B7, C3 or C4
- Counted Loops Part 1 # 2, 3e, 4, 6ab
- Conditional Loops # 2, 3, 6abc
|
[All Java Lessons]
|
|
Unit 1: Review fundamental skills in Java,
Text File Operations, Intro to Objects
|
- Look over the materials at [Java Lessons - Fundamentals]
- Start working on associated exercises
|
|
Tue
F02
|
- Introduction to Course
- File Organization & History
- Java Programming Environment
- Edmodo
|
- Presentation - Intro to ICS3C/3U/4C/4U
- Read [Note - File Organization & History] and setup your file structure
- ReadNote - Install Dr.Java and install the Dr.Java IDE
- Register for Edmodo and connect to course
|
|
Comments (0)
You don't have permission to comment on this page.