Daily Lesson Plans

Unit 9: More on Classes, Inheritance, Interfaces, and Polymorphism

Course Hours for Unit:12

Day 1: Obj.
I can use static variables and methods within a class file.
Lecture
Lecture over sections 10.1 10.2, 10.3, and 10.4. Read together the sections. Show examples on active board.
Desk Work
Have students do the questions on page 356, page 362, and page 367.

Day 2: Obj.
I can use static variables and methods within a class file.
Lecture
Finish the lecture over sections 10.1 10.2, 10.3, and 10.4. Read together the sections. Show examples on active board.
Desk Work
Have students do the questions on page 356, page 362, and page 367.

Day 3: Obj.
I can use static variables and methods within a class file.
Computer Work
Have students do examples 10.1, 10.2, and 10.3 on the computer

Day 4: Obj.
I can use code inheritance to write programs.
Lecture
Lecture over section 10.5. Read together the sections. Show examples on active board.
Desk Work
Have students do the questions on page 371.
Computer Work
Have students do example 10.4 on the computer

Day 5: Obj.
I can use code inheritance and abstract classes to write programs.
Lecture
Lecture over section 10.6. Read together the sections. Show examples on active board.
Desk Work
Have students do the questions on page 377.
Computer Work
Have students do example 10.5 on the computer.

Day 6: Obj.
I can use code inheritance and abstract classes to write programs.
Lecture
Lecture over sections 10.7 and 10.8. Read together the sections. Show examples on active board.
Desk Work
Have students do the questions on page 380 and 383.

Day 7: Obj.
I can use error handling with classes to write programs.
Lecture
Lecture over sections 10.9 and 10.10. Read together the sections. Show examples on active board.
Desk Work
Have students do the questions on page 385 and 392.

Day 8: Obj.
I can create online documentation for a program.
Lecture
Lecture over pages 388-392.
Computer Work
Have students create online documentation for the rectangle class.

Day 9: Obj.
I can use reference types, equality, and object identity correctly in a program.
Lecture
Lecture over sections 10.11. Read together the sections. Show examples on active board.
Desk Work
Have students do the questions on page 395. Also students need to complete the workbook questions for chapter 10.

Day 10: Obj.
I can use code inheritance and abstract classes to write programs.
Computer Work
Students need to work on the triangle class for the programs in chapter 10.

Day 11: Obj.
I can use code inheritance and abstract classes to write programs.
Computer Work
Students need to work on the triangle class for the programs in chapter 10.

Day 12: Obj.
I can create classes and objects correctly.
Desk Work
Students will take test over chapter 10 Part 2.
Computer Work
Students will take test over chapter 10 part 1.