Java Calendar

August 2008
4
Monday
Teacher Inservice.
5
Tuesday
Teacher Workday.
6
Wednesday
First day of school for students! Welcome back! Introduction and Syllabus
7
Thursday
Introduction to Java 1 and History
8
Friday
Introduction to IDE's
11
Monday
BlueJ - Quiz
12
Tuesday
BlueJ IDE
13
Wednesday
Chapter 1 - "Objects and Classes" BlueJ IDE
14
Thursday
Chapter 1 - BlueJ IDE
15
Friday
Chapter 1 - BlueJ IDE - Quiz
18
Monday
Project 1 - Shapes - Review Sheet For Chapter 1
19
Tuesday
Project 1 - Shapes
20
Wednesday
Chapter 1 Review
21
Thursday
Chapter 1 Test
22
Friday
Test Results and Introduction to Chapter 2-"Understanding Class Definitions" 2.1-Ticket Machine
25
Monday
Chapter 2-2.2 Examining a class definition. 2.3 Fields,Constructors,Methods. 2.4 Data.
26
Tuesday
Chapter 2-2.5 Assignment. 2.6 Accessor Methods. 2.7 Mutator Methods.
27
Wednesday
Chapter 2-2.8 Printing from methods. 2.9-Summary. 2.10 Design reflection. 2.11 Conditional statement
28
Thursday
Project 2-2.12 Conditional statement ex. 2.13 Local variables. 2.14 Fields, param.,local variables.
29
Friday
No School - Teacher Professional Development
September 2008
1
Monday
Labor Day Holiday - No School
2
Tuesday
Chapter 2-2.15 Summary of Ticket Machine 2.16 Self-review exercises 2.17 Review Cont'd.
3
Wednesday
Chapter 2- 2.18 Chapter Summary and Review
4
Thursday
Chapter 2-Test
5
Friday
Test Results and Chapter 3 Introduction- "Object Interaction"
8
Monday
Chapter 3-3.1 The clock example 3.2 Abstraction and modularization 3.3 Ab. in Software 3.4 Modular.
9
Tuesday
Chapter 3-3.5 Implementation 3.6 Class vs. Object diagrams 3.7 Primitive & Object types
10
Wednesday
Chapter 3-3.8 ClockDisplay code 3.9 Objects creating objects 3.10 Multiple constructors
11
Thursday
Chapter 3-3.11 Method calls 3.12 Object Interaction 3.13 Debugger 3.14 Method Calling
12
Friday
Chapter 3 3.15 Summary and Exercises
15
Monday
Chapter 3 Review
16
Tuesday
Chapter 3 Test.
17
Wednesday
Test Results. Introduction to Chapter 4- "Grouping Objects"
18
Thursday
Chapter 4-4.1 Grouping objects 4.2 Personal Notebook 4.3 Library Classes 4.4 Object Structures
19
Friday
Chapter 4-4.5 Generic Classes 4.6 Numbering Within Collections 4.7 Removing Items from Collections
22
Monday
Chapter 4-4.8 Processing a Whole Collection
23
Tuesday
Chapter 4-4.9 Summary of The Notebook Ex., 4.10 An Auction System
24
Wednesday
Chapter 4-4.11 Flexible Collection 4.12 Fixed-size Collection
25
Thursday
Chapter 4-4.12 Fixed-size Collection continued
26
Friday
Chapter 4-4.13 Chapter Summary
29
Monday
Chapter 4 - Review
30
Tuesday
Chapter 4 Test
October 2008
1
Wednesday
Test Results - Chapter 5 Introduction-"More Sophisticated Behavior"
2
Thursday
Chapter 5-5.1 Documentation for Library Classes 5.2 TechSupport System
3
Friday
Chapter 5-5.2 TechSupport System 5.3 Reading Class Documentation
6
Monday
Chapter 5-5.4 Adding Random Behavior
7
Tuesday
Chapter 5-5.5 Packages and Import 5.6 Using Maps for Associations 5.7 Using Sets
8
Wednesday
Parent/Teacher Conference Day - No School
9
Thursday
Fall Break - No School
12
Sunday
Chapter 5-5.8 Dividing Strings 5.9 Finishing the TechSupport System 5.10 Writing Class Documentation
13
Monday
Chapter 5-5.11 Public vs. Private 5.12 Learning About Classes From Their Interfaces
14
Tuesday
Chapter 5-5.13 Class Variables and Constants 5.14 Summary
15
Wednesday
Chapter 5 Review
16
Thursday
Chapter 5 Test
17
Friday
Test Results and Introduction to Java Semester Project
20
Monday
Java Semester Project
21
Tuesday
Java Semester Project
22
Wednesday
Java Semester Project
23
Thursday
Java Semester Project
24
Friday
Java Semester Project
27
Monday
Java Semester Project/Final Exam/Final Exam Review
28
Tuesday
Java Semester Project/Final Exam/Final Exam Review
29
Wednesday
Java Semester Project/Final Exam/Final Exam Review
30
Thursday
Java Semester Project/Final Exam/Final Exam Review
31
Friday
Java Semester Project/Final Exam/Final Exam Review