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

Monday

Tuesday

Wednesday

Thursday

Friday

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 (binary trees, vocabulary associated with binary trees)

2

VB -

Work on Ch5Proj2 (calculator)

Java  -

HW Review - Ch. 11 worksheet #8

Data St -

Work on Ch20Proj4

5

VB -

Review 2D array algorithms demo program

Java  -

Quiz - overriding the equals method

HW review - Ch. 11 worksheet #9

Data St -

Continue Ch 20 lecture (pre/post/infix traversals, identifying BST vs heaps)

6

VB -

Review the "reading from file complex" demo

Distribute Ch 5 practice test & functions worksheets

Review for Ch 5 Test

Java  -

Ch. 11 Test part 1

Data St -

Continue Ch 20 lecture (hashCode method, binary search trees, binary expression trees)

7

VB -

Finish & submit Ch5Proj2 (calculator)

Java  -

Ch. 11 Test post-mortem

Review syntax of equals & compareTo methods, casting, etc

Data St -

Programming Team tryouts

8

VB -

Ch 5 Test

Java  -

Ch. 11 Test part 2

Data St -

Data Structures food experience

9

No School

.12

VB -

Submit newsletter article

Two -dimensional array quiz

Introduce game project

Java  -

Ch. 11 Test post-mortem

Data St -

Review algorithm for inserting nodes into a binary search tree (BST)

 

13

VB -

Ch 8 lecture (classes)

Java  -

Ch. 11 Test post-mortem

Data St -

Review algorithm for finding nodes in a binary search tree (BST)

14

VB -

Ch 8 lecture (encapsulation, OOP)

Java  -

Ch 13 lecture (declaring fixed arrays, square brackets, instantiating & initializing an array, length property, using array in linear search, counting & accumulating algorithms)

Data St -

Review source code of binary search tree methods such as insertNode, findNode, etc.

15

VB -

Ch 8 lecture (creating your own class with properties & methods, encapsulation, default constructor, accessor/modifier method, "interesting" method)

Java  -

Ch 13 lecture (passing array as a parameter, partially filled arrays, IndexOutOfBounds ExceptionError)

Data St -

Review source code of binary search tree methods such as insertNode, findNode, etc.

16

VB -

No class due to snow dismissal

Per 4 only - Review & discuss previous game programs to generate ideas for your game project. Remember the proposal is due on Monday.

Java  -

Ch 13 lecture (array reference vs array itself, copying arrays, System.arraycopy())

Data St -

No class due to snow dismissal

19

VB -

Ch 8 lecture (default constructor, "other constructor")

Java  -

Fill in blank quiz on array demos

Ch 13 lecture (2D arrays, searching 2D array)

Data St -

Review source code of binary search tree methods such as insertNode, findNode, etc.

20

VB -

Ch 8 lecture (classes, creating your own class with properties & methods, encapsulation, default constructor, accessor/modifier method, "interesting" method)

Java  -

Ch 13 guided cooperative classwork - writing code that uses one and two dimensional arrays

Data St -

Fill in blank quiz on binary search tree findNode method

Review source code of binary search tree methods such as insertNode, findNode, etc.

21

VB -

Classwork - as a class, write a Circle class that includes a few properties (myRadius, myColor, myX, myY) and one default constructor, one other constructor, one accessor, one modifier, and one interesting method.

Java  -

Ch 13 lecture (ArrayList generic class, add, get, size, remove, casting, anonymous object)

Data St -

Runtime grades for Ch 19 projects

Quiz on processing nodes into a BST as well as preorder, inorder & postorder traversals

22

VB -

Ch 8 lecture (adding PictureBox's as properties to a class)

Review Ch8Demo programs

Java  -

Ch 13 lecture (algorithms with arrays and ArrayList)

quiz on an algorithm

Data St -

Continue Ch 20 lecture (binary tree algorithms)

23

VB -

Work on Game Project

Java  -

Ch 13 lecture (anonymous object, immutable Integer & Double wrapper classes, intValue, doubleValue, parseDouble, parseInt)

Data St -

Many students absent due to Science Olympiad

Continue Ch 20 lecture (ordering property, completeness property, heaps (min & maxheaps))

26

VB -

Review Fish demo program that includes a PictureBox as a property of a Fish

Java  -

Ch 13 lecture (algorithms with arrays and ArrayList)

Data St -

Runtime grade for Ch20Proj4

Continue Ch 20 lecture (ordering property, completeness property, heaps (min & maxheaps))

 

27 End of 3rd Q

VB -

As a class, add accessors & modifiers along with client code that tests those methods to a Fish demo program

Java  -

Practice writing code involving arrays & ArrayLists

Last quiz of marking period - ArrayList or array algorithm

Data St -

Quiz on writing BST methods from scratch (e.g. countNodes, findMin) or anything else that is "fair game"

2006 AP A Exam Free Response quiz

28

VB -

Ch 8 lecture (adding behavior to client or class as in Windows vs Linux, XBox games vs. moddable games, NotePad vs Word with VBA)

Java  -

Review Ch 13 worksheet #2

Data St -

Continue Ch 20 lecture (heaps, priority queues)

29

VB -

Review Ch8FishDemo3 from the Handout folder

Work on Game Project

Java  -

Review Ch 13 worksheet #3

Data St -

Continue Ch 20 lecture (heaps, priority queues)

Trace & discuss the code of a heap implemented with an array

 

30

VB -

Work on Game Project

Java  -

CW - Ch. 13 AP style multiple choice questions

Review classwork

Introduce Marine Bio Spring Break asst

Data St -

Continue Ch 20 lecture (priority queues as abstract data structures, the College Board PriorityQueue interface)

Introduce Ch 5 of Marine Bio Case Study & Spr Br asst

Apr 9

No School

 

10

VB -

Ch 8 lecture (classes, creating your own class with properties & methods, encapsulation, default constructor, accessor/modifier method, "interesting" method, parent & child classes, inheritance, overriding a method, polymorphism, adding events to a class, ToString, CompareTo, & Equals methods)

Java  -

Quiz on what you studied in the Marine Bio packet

Data St -

Quiz on Ch 5 of Marine Bio

Continue Ch 20 lecture (TreeSet, using a TreeSet to order elements,using a TreeMap, heaps (min-heaps), heapsort, priority queues, priority queues as abstract data structures, the College Board PriorityQueue interface, binary expression trees)

11

VB -

???

Java  -

????

Data St -

Quiz on processing nodes into a heap

12

VB -

???

Java  -

????

Data St -

????

 

13

VB -

Continue Ch. 2 lecture (??)

Review demo program on ??

Java  -

????

Data St -

????