Mr. Minich's Classwork Calendar
January 2007
Click "Refresh" to ensure this page is updated.

Monday

Tuesday

Wednesday

Thursday

Friday

Jan 1

No School

2

VB -

As a class, review the formula for creating random numbers & work on Ch 14 worksheets #12 & 13

Java  -

Ch 7 lecture (cohesion, coupling, has-a, composition, actor class, utility class, state, behavior, interface of a class)

Review Ch7DemoStaticStuff (static method, static field, scope, passing by value)

Review Ch7DemoSwap (using a Pair class to swap two variables)

Review Ch7DemoFish & how a static field is used to give multiple Fish objects different id numbers

Data St -

Ch 19 lecture (abstract vs concrete classes, OOD vs OOP, stacks, queues, rest of the College Board AP interfaces)

3

VB -

Review Ch 14 worksheets #13

Java  -

Introduce Ch 7 worksheet #1 & the importance of careful, intentional OOD before OOP

Classwork - Complete Ch 7 worksheet #1 & implement that all of the methods

Data St -

Ch 19 lecture (abstract vs concrete classes, OOD vs OOP, stacks, queues, rest of the College Board AP interfaces)

4

VB -

Ch 4 lecture (While loops, sentinel value)

Java  -

Submit HW (your own Ch 7 worksheet #1)

Ch6Proj1 post-mortem

Data St -

Only 4 students present due to Science Olympiad & Soup Kitchen

Submit HW (your own real world data structure that is a variation of a standard Stack or Queue)

Review Ch19DemoArrayStack (using College Board's Stack interface & ArrayStack class)

5

VB -

Ch 4 lecture (equivalent ways to write While loops)

Per 8 - Do Ch 4 worksheets #8 & #9

Per 8 - Create & type out your own worksheet like Ch. 4 worksheet #8

Java  -

Submit HW (Ch 7 vocab)

Discuss custom Ch 7 worksheet #1 and how to resubmit for full credit

Discuss the constructor & use of a unique id property in Ch 7 worksheet #1

Data St -

Discuss the new Java 5 Stack class & Queue interface but also discuss the old College Board ArrayStack & ListQueue classes

Work on Ch19Worksheet2 - your own worksheet that uses stacks

8

VB -

Classwork - Trace a few While loops & write a few While loops

Introduce HW - Ch. 4 worksheets #9

Java  -

Resubmit your Ch 7 worksheet #1 custom class

Review Ch7DemoFish & how a static field is used to give multiple Fish objects different id numbers

Ch 7 lecture (static fields, scope)

Data St -

Submit hardcopy of your custom Ch19 Stack worksheet

Discuss the new Java 5 Stack class & Queue interface but also discuss the old College Board ArrayStack & ListQueue classes

9

VB -

Review Ch. 4 worksheets #9

Java  -

Ch 7 lecture (pre & post conditions, class invariant, static methods vs instance methods, passing by value vs passing by reference, swap method)

Data St -

Discuss the new Java 5 Stack class & Queue interface but also discuss the old College Board ArrayStack & ListQueue classes

10

VB -

Distribute & introduce the practice midterm exam

Java  -

Distribute & introduce the practice midterm & worksheet

Introduce HW - Ch 7 packet #1

Data St -

Discuss the new Java 5 Stack class & Queue interface but also discuss the old College Board ArrayStack & ListQueue classes

11

VB -

Ch 4 lecture (flag variable, arrays, linear search)

Java  -

Collect, grade & review HW - Ch 7 packet #1

Data St -

HW Review - Ch 19 worksheet #13

Do #1-3 on Ch 19 Stacks & Queues packet and discuss (finish for homework)

12 End of 2nd quarter

VB -

Ch 4 lecture (flag variable, arrays, linear search, binary search, Select Case?)

Review demo programs (ArraySequentialSearch, Binary Search)

Fill in blank quiz on sequential or binary search algorithm

Introduce Ch4Proj2

Java  -

Review Ch7DemoStaticStuff (static method, static field, scope, passing by value)

Review Ch7DemoSwap (using a Pair class to swap two variables)

Data St -

HW check & review (Ch 19 Stacks & Queues packet)

Review for the Midterm Exam

15

No School

16 Exam Review Day

VB -

Review the practice midterm exam

Java  -

Study for tomorrow's midterm exam

Data St -

Review for the midterm exam

Discuss Big Oh for standard LinkedList operations under different implementations

17 Exams

VB Exam 7:34 - 9:04 am

Per 4 - Room 203
Per 6 & 8 - Room 204

Java Exam 7:34 - 9:04 am

Room 200

Data Exam 7:34 - 9:04 am

Room 201

18 Exams

World Language
English

19 Exams

Social Studies
Math

.22

VB -

10 min class due to snow delay

Java  -

10 min class due to snow delay

Data St -

Midterm Post-Mortem

.23

VB -

Review binary search demo

Java  -

Work on Ch7Proj1 (virtual Fish)

Data St -

Midterm Post-Mortem

24

VB -

Course selection discussion

Java  -

Work on Ch7Proj1 (virtual Fish)

Data St -

Midterm Post-Mortem

25

VB -

Quiz on binary search demo

Begin Ch 5 lecture (advanced message box)

Java  -

Ch 9 lecture (syntax of interfaces)

Data St -

Begin Ch 20 lecture (introduce Set as an ADT)

26

VB -

Ch 5 lecture (multiple forms in a project, splash screen, InputBox)

Java  -

Sign course selection forms

Ch 9 lecture (declaring object variables with interface reference, casting an interface reference in order to use methods from the underlying class)

Ch. 9 demo programs

Data St -

Ch 20 lecture (HashSet, hash tables)

29

VB -

Sign course selection forms

Continue "Ch5Demo Splash Screen " (splash screen, multiple forms, press any key to continue, advanced MessageBox, InputBox)

Java  -

Sign course selection forms

Ch 9 lecture (declaring object variables with interface reference, casting an interface reference in order to use methods from the underlying class)

Data St -

Ch 20 lecture (HashSet, hash tables)

30

VB -

Ch 5 lecture (Timer control)

Continue "Ch5Demo Timers " (Timer)

Hacking contest - bounce an animated picture box of opposite sides of a form with one timer

Java  -

Work on Ch7Proj2 (due Fri)

Data St -

Ch 20 lecture (hash functions, collisions)

Discuss HashSetDemo demo program

31

VB -

Ch 5 lecture (using sound effects and background sounds, parallel arrays, 2D arrays, countdown number of seconds)

Continue "Ch5Demo Animated With Timer " (Timer, elapsed time, sound clips)

Java  -

Ch 9 lecture (early & late binding, polymorphism)

Data St -

Ch 20 lecture (HashSet implementation)

Feb 1

VB -

Ch 5 lecture (2d array algorithms)

Review "Ch5Demo two dimensional arrays " (algorithms with 2D arrays)

Java  -

????

Data St -

????

2

VB -

Per 4 - Compatibility Business

Take quiz on writing loop and 2D array code segment

 

Java  -

????

Data St -

????