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

Monday

Tuesday

Wednesday

Thursday

Friday

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 (car dashboard interface example, multiple def'ns of interface, 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)

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

Java  -

Ch 9 lecture (syntax of interfaces, early vs late binding, polymorphism)

Data St -

Ch 20 lecture (HashSet implementation)

Feb 1

VB -

Ch 5 lecture (2D arrays)

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

Java  -

Work on Ch7Proj2 (due Fri)

Data St -

Work on Ch19Proj3

2

VB -

Work on Ch5Proj1

Java  -

Ch 9 lecture (Comparable interface, compareTo method, implementing your own compareTo method, casting where necessary, use of equals method)

Data St -

Work on Ch19Proj3

5

VB -

Work on Ch5Proj1

Java  -

Introduce Ch7Proj3 (due Fri? but you must find your own time to work on it)

Quiz - write an interface

Data St -

Work on Ch19Proj3

6

VB -

Work on Ch5Proj1

Java  -

Ch 9 lecture (interfaces)

Data St -

Work on Ch19Proj3

7     2 Hour Delay

VB -

Work on Ch5Proj1

Java  -

Work on Ch7Proj3 (Honors version due tomorrow; AP version due Fri)

Data St -

Work on Ch19Proj4

8

VB -

Ch 5 lecture (countdown number of seconds with DateAndTime.Timer method)

Continue "Ch5Demo Animated With Timer " (Timer, elapsed time with DateAndTime.Timer)

Java  -

Quiz - Writing an interface, a class that realizes that interface & the Comparable interface, & a simple client program

Homework review - Interfaces worksheet #1

Work on Ch7Proj3 (Honors version due tomorrow; AP version due Fri)

Data St -

Work on Ch19Proj5

9

VB -

Ch 5 lecture (using functions that return values)

Java  -

Ch 9 Test

Data St -

Work on Ch19Proj5

12

VB -

Ch 5 lecture (using functions that return values, passing parameters to functions)

Classwork - Begin Ch 5 wksht #5

Java  -

Ch 11 lecture (parent & child classes, extends, is-a, inheritance, Object class, hierarchy chart)

Review Ch. 11 objectives #1-3 chalkboard example of Object, LivingObject, Fish, SlowFish, Client demo classes

Discuss example code segments in objective #1

Data St -

Work on Ch19Proj5

13 early dismissal

VB -

No Per 8

HW review - Ch 5 wksht #5

Begin HW - Ch 5 wksht #6

Java  -

Ch 9 Test post-mortem

Data St -

Work on Ch19Proj5

14

No School
Snow Day

15

No School
Snow Day

16

No School
In-Service

19

No School
President's Day

20

VB -

Ch 5 lecture (passing parameters including sender and e, parallel arrays, 2d array algorithms)

Java  -

Per 3 - no class due to testing

Quiz on implementing compareTo method

Ch 11 lecture (levels of access control incl protected)

Data St -

Continue Ch 20 lecture (maps, HashMap)

21

VB -

Work on Ch5Proj2 (calculator)

Java  -

Per 1 - no class due to testing

quiz - Ch 11 obj 1 examples

Ch 11 lecture (polymorphism)

Discuss example code segments in objective #3 & 4

Data St -

Continue Ch 20 lecture (maps, HashMap)

22

VB -

Work on Ch5Proj2 (calculator)

Java  -

Ch 11 lecture (partial overriding, shadowing, super keyword, constructors in parent & child classes

Data St -

Review Ch20HashMap1 and Ch20HashMap2 demos from the Handout folder

Introduce Ch20Proj4

23

VB -

Ch 5 lecture (reading data from a text file)

Review "Ch5Demo Reading From a File " (StreamReader, reading from a file)

Java  -

Ch 11 lecture (partial overriding, shadowing, super keyword, constructors in parent & child classes

Data St -

Work on Ch20Proj4

26

VB -

Per 4 - 10 min class due to snow delay

Ch 5 lecture (writing to a text file, discuss difference between .txt file & .doc file, discuss file path & use of ../../)

Review "writing to file" demo programs

Java  -

10 min class due to snow delay

Quiz on Ch 11

Data St -

Quiz on Maps

27

VB -

Ch 5 lecture (reading data from a text file)

Review "reading from file" demo programs

Java  -

Ch 11 lecture ( toString method, equals method)

Data St -

Continue Ch 20 lecture (Hashset, TreeSet)

28

VB -

Explain newsletter article assignment

Work on Ch5Proj2 (calculator)

Java  -

Ch 11 lecture (abstract classes, final methods & classes, inheritance with interfaces)

CW - Complete & review first four Ch. 11 worksheet #2 exercises

Data St -

Explain Apr 13 Computer Programming Contest

Mar 1

VB -

Work on Ch5Proj2 (calculator)

Java  -

Quiz - writing constructors in a superclass

Review Ch. 11 worksheet #2

Data St -

Continue Ch 20 lecture (vocabulary associated with binary trees)

2

VB -

Review the "reading from file complex" demo

Review 2D array algorithms

Distribute Ch 5 practice test & functions worksheets

Work on Ch5Proj2 (calculator)

Java  -

HW Review - Ch. 11 worksheet #8

Data St -

Work on Ch20Proj4

5

VB -

Review Ch. 5 practice test & functions worksheets

Java  -

Quiz - overriding the equals method

HW review - Ch. 11 worksheet #9

Data St -

Continue Ch 20 lecture (hashCode method, TreeSet, using a TreeSet to order elements,using a TreeMap, binary trees, binary search trees, min-heaps, binary tree algorithms, pre/post/infix traversals, heapsort, priority queues, priority queues as abstract data structures, the College Board PriorityQueue interface, binary expression trees, identifying BST vs heaps, heap, ordering property, completeness property, binary expression tree)

Review methods from BinarySearchTree class including insertNode, printTree, etc. (see Handout folder)

6

VB -

Ch 5 Test

Java  -

Ch. 11 Test part 1

Data St -

Quiz on preorder, inorder, postorder BT traversals

7

VB -

Introduce game project

Begin Ch 8 lecture (classes, creating your own class with properties & methods)

Java  -

Ch. 11 Test part 2

Data St -

????

8

VB -

Ch 8 lecture (classes, creating your own class with properties & methods)

Java  -

????

Data St -

????

9

VB -

????

Java  -

????

Data St -

As a class, work on Ch 20 worksheet #1 exercises #1 & 2 including the isLeaf method

Work on Ch 20 worksheets #2-4

Quiz on writing BST methods from scratch (e.g. countNodes, findMin)

Quiz on creating a heap or BST from a given list of elements