Daily Lesson Plans
|
Unit 1: Java Programming Language Basics |
Course Hours for Unit: 8 |
||||
|
Day 1: Obj. Lecture Computer Work |
Day 2: Obj. Review Summer Reading Assignments (Chapter 1 and 2 from text). Go over Chapter exercises |
Day 3: Obj. Lecture Computer Work |
Day 4: Obj. Lecture Desk Work |
Day 5: Obj. Lecture Desk Work |
|
|
Day 6: Obj. Desk Work |
Day 7: Obj. Lecture Desk Work |
Day 8: Obj. Desk Work |
Day 9: |
Day 10: |
|
|
Day 11: |
Day 12: |
Day 13: |
Day 14: |
Day 15: |
|
|
Day 16: |
Day 17: |
Day 18: |
Day 19: |
Day 20: |
|
|
Day 21: |
Day 22: |
Day 23: |
Day 24: |
Day: 25 |
|
|
Unit 2: Defining Variables, Arithmetic Expressions, Conditions, and Loops |
Course Hours for Unit: 18 |
||||
|
Day 1: Obj. Lecture Computer Work |
Day 2: Obj. Lecture Computer Work |
Day 3: Obj. Computer Work |
Day 4: Obj. Desk Work Computer Work |
Day 5: Obj. Lecture |
|
|
Day 6: Obj. Lecture Computer Work |
Day 7: Obj. Computer Work |
Day 8: Obj. Lecture Computer Work |
Day 9: Obj. Computer Work |
Day 10: Obj. Computer Work |
|
|
Day 11: Obj. Lecture Computer Work |
Day 12: Obj. Lecture Computer Work |
Day 13: Obj. Lecture Computer Work |
Day 14: Obj. Lecture Computer Work |
Day 15: Obj. Desk Work |
|
|
Day 16: Obj. Lecture Desk Work |
Day 17: Obj. Desk Work |
Day 18: Obj. Desk Work |
Day 19: |
Day 20: |
|
|
Day 21: |
Day 22: |
Day 23: |
Day 24: |
Day: 25 |
|
|
Unit 3: Introduction to Defining Classes |
Course Hours for Unit:12 |
||||
|
Day 1: Obj. Lecture Desk Work |
Day 2: Obj. Lecture Computer Work |
Day 3: Obj. Lecture Computer Work |
Day 4: Obj. Computer Work |
Day 5: Obj. Computer Work |
|
|
Day 6: Obj. Lecture |
Day 7: Obj. Computer Work |
Day 8: Obj. Lecture Computer Work |
Day 9: Obj. Computer Work |
Day 10: Obj. Lecture Desk Work |
|
|
Day 11: Obj. Lecture Computer Work |
Day 12: Obj. Desk Work Computer Work |
Day 13: |
Day 14: |
Day 15: |
|
|
Day 16: |
Day 17: |
Day 18: |
Day 19: |
Day 20: |
|
|
Day 21: |
Day 22: |
Day 23: |
Day 24: |
Day: 25 |
|
|
Unit 4: Advanced Control Statements |
Course Hours for Unit:18 |
||||
|
Day 1: Obj. Lecture Computer Work |
Day 2: Obj. Lecture Computer Work |
Day 3: Obj. Lecture Computer Work |
Day 4: Obj. Lecture Computer Work |
Day 5: Obj. Lecture Computer Work |
|
|
Day 6: Obj. Computer Work |
Day 7: Obj. Computer Work |
Day 8: Obj. Computer Work |
Day 9: Obj. Lecture Computer Work |
Day 10: Obj. Lecture Computer Work |
|
|
Day 11: Obj. Lecture Computer Work |
Day 12: Obj. Computer Work |
Day 13: Obj. Lecture |
Day 14: Obj. Lecture Desk Work |
Day 15: Obj. Desk Work |
|
|
Day 16: Obj. Desk Work |
Day 17: Obj. Lecture |
Day 18: Obj. Desk Work Computer Work |
Day 19: |
Day 20: |
|
|
Day 21: |
Day 22: |
Day 23: |
Day 24: |
Day: 25 |
|
|
Unit 5: Introduction to Arrays |
Course Hours for Unit:17 |
||||||||
|
Day 1: Obj. Lecture |
Day 2: Obj. Desk Work |
Day 3: Obj. Desk Work |
Day 4: Obj. Lecture Desk Work |
Day 5: Obj. Desk Work |
|||||
|
Day 6: Obj. Lecture Desk Work |
Day 7: Obj. Lecture Desk Work |
Day 8: Obj. Lecture Desk Work |
Day 9: Obj. Desk Work |
Day 10: Obj. Desk Work |
|||||
|
Day 11: Obj. Lecture Computer Work |
Day 12: Obj. Lecture Computer Work |
Day 13: Obj. Lecture Computer Work |
Day 14: Obj. Desk Work |
Day 15: Obj. Desk Work |
|||||
|
Day 16: Obj. Desk Work |
Day 17: Obj. Desk Work Computer Work |
Day 18: |
Day 19: |
Day 20: |
|||||
|
Day 21: |
Day 22: |
Day 23: |
Day 24: |
Day: 25 |
|||||
|
Unit 6: Advanced Operations on Arrays, Strings, and ArrayLists |
Course Hours for Unit:16 |
||||
|
Day 1: Obj. Desk Work |
Day 2: Obj. Lecture Desk Work |
Day 3: Obj. Computer Work |
Day 4: Obj. Lecture Computer Work |
Day 5: Obj. Computer Work |
|
|
Day 6: Obj. Desk Work Computer Work |
Day 7: Obj. Lecture Desk Work |
Day 8: Obj. Computer Work |
Day 9: Obj. Lecture Desk Work |
Day 10: Obj. Computer Work |
|
|
Day 11: Obj. Lecture |
Day 12: Obj. Computer Work |
Day 13: Obj. Computer Work |
Day 14: Obj. Computer Work |
Day 15: Obj. Lecture |
|
|
Day 16: Obj. Desk Work Computer Work |
Day 17: |
Day 18: |
Day 19: |
Day 20: |
|
|
Day 21: |
Day 22: |
Day 23: |
Day 24: |
Day: 25 |
|
|
Unit 7: Recursions and Complexity Analysis |
Course Hours for Unit:8 |
||||
|
Day 1: Obj. Lecture |
Day 2: Obj. Computer Work |
Day 3: Obj. Lecture |
Day 4: Obj. Lecture |
Day 5: Obj. Lecture Computer Work |
|
|
Day 6: Obj. Desk Work Computer Work |
Day 7: Obj. Lecture |
Day 8: Obj. Desk Work Computer Work |
Day 9: |
Day 10: |
|
|
Day 11: |
Day 12: |
Day 13: |
Day 14: |
Day 15: |
|
|
Day 16: |
Day 17: |
Day 18: |
Day 19: |
Day 20: |
|
|
Day 21: |
Day 22: |
Day 23: |
Day 24: |
Day: 25 |
|
|
Unit 8: More on Classes, Inheritance, Interfaces, and Polymorphism |
Course Hours for Unit:12 |
||||
|
Day 1: Obj. Lecture Desk Work |
Day 2: Obj. Lecture Desk Work |
Day 3: Obj. Computer Work |
Day 4: Obj. Lecture Desk Work Computer Work |
Day 5: Obj. Lecture Desk Work Computer Work |
|
|
Day 6: Obj. Lecture Desk Work |
Day 7: Obj. Lecture Desk Work |
Day 8: Obj. Lecture Computer Work |
Day 9: Obj. Lecture Desk Work |
Day 10: Obj. Computer Work |
|
|
Day 11: Obj. Computer Work |
Day 12: Obj. Desk Work Computer Work |
Day 13: |
Day 14: |
Day 15: |
|
|
Day 16: |
Day 17: |
Day 18: |
Day 19: |
Day 20: |
|
|
Day 21: |
Day 22: |
Day 23: |
Day 24: |
Day: 25 |
|
|
Unit 9: GridWorld (Parts 1-4) |
Course Hours for Unit:13 |
||||
|
Day 1: Obj. Desk Work |
Day 2: Obj. Lecture Desk Work |
Day 3: Obj. Lecture Desk Work |
Day 4: Obj. Lecture Desk Work |
Day 5: Obj. Lecture Desk Work |
|
|
Day 6: Obj. Lecture Desk Work |
Day 7: Obj. Lecture Desk Work |
Day 8: Obj. Lecture Desk Work |
Day 9: Obj. Lecture Desk Work |
Day 10: Obj. Lecture Desk Work |
|
|
Day 11: Obj. Lecture Desk Work |
Day 12: Obj. Lecture Desk Work |
Day 13: Obj. Lecture Desk Work |
Day 14: |
Day 15: |
|
|
Day 16: |
Day 17: |
Day 18: |
Day 19: |
Day 20: |
|
|
Day 21: |
Day 22: |
Day 23: |
Day 24: |
Day: 25 |
|
|
Unit 10: Review for AP Exam |
Course Hours for Unit:6 |
||||
|
Day 1: Obj. Desk Work |
Day 2: Obj. Desk Work |
Day 3: Obj. Desk Work |
Day 4: Obj. Desk Work |
Day 5: Obj. Desk Work |
|
|
Day 6: Obj. Desk Work |
Day 7: |
Day 8: |
Day 9: |
Day 10: |
|
|
Day 11: |
Day 12: |
Day 13: |
Day 14: |
Day 15: |
|
|
Day 16: |
Day 17: |
Day 18: |
Day 19: |
Day 20: |
|
|
Day 21: |
Day 22: |
Day 23: |
Day 24: |
Day: 25 |
|
|
Unit 11: Robot Olympics |
Course Hours for Unit: |
||||
|
Day 1: |
Day 2: |
Day 3: |
Day 4: |
Day 5: |
|
|
Day 6: |
Day 7: |
Day 8: |
Day 9: |
Day 10: |
|
|
Day 11: |
Day 12: |
Day 13: |
Day 14: |
Day 15: |
|
|
Day 16: |
Day 17: |
Day 18: |
Day 19: |
Day 20: |
|
|
Day 21: |
Day 22: |
Day 23: |
Day 24: |
Day: 25 |
|