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

Monday

Tuesday

Wednesday

Thursday

Friday

Dec 4

VB -

Ch 4 lecture (relational operators, logical operators, If Else, If ElseIf)

Java  -

Ch 6 lecture (while loop, do while loop, for loop)

Data St -

Discuss examples of linked lists in the real world. Review the "rules" associated with each one (e.g. no cutting in front of the lunch line). Discuss the need to "limit" behavior in those situations and to develop an ADT to model the appropriate behavior. Discuss how this ADT could be implemented in different ways as long as the agreed upon behavior is enforced.

Ch 19 lecture (ADT)

5

VB -

Ch 4 lecture (truth chart, nested If statements, DeMorgan's Law)

Java  -

Ch 6 lecture (tracing nested loops, break, continue, OBOB, infinite loop, using < rather than !=)

Introduce Ch6Proj1

Begin working on Ch6Proj1

Data St -

Ch 19 lecture (List interface, LinkedList, LinkedList API )

Trace demo program that uses LinkedLists

6 SUB

VB -

Finish Ch4Proj1 (due Fri at 2:20 pm but you will have no more class time to work on it) - Print it out and hand it in today if possible

Java  -

Do Ch 6 worksheet #2 & turn it into the inbox before you log onto the network & begin working on Ch6Proj1

Work on Ch6Proj1 parts a-d. Read the specs closely being sure to label each part of your output.

Data St -

Execute and review demo program named "using linked lists p 741" from the Handout folder. Play around with it to get experience using LinkedLists and ListIterators.

Do Ch 19 worksheets #1, 2, & 4 tracing the LinkedList code segments.

7

VB -

Ch 4 lecture (pseudorandom numbers, Rnd, Randomize, Exit For)

Review demo program (Random Numbers)

Classwork - Ch 4 worksheet #1 & #2 (finish for homework if necessary)

Java  -

Ch 6 lecture (Math.random)

Data St -

Ch 19 lecture (iterators, Iterator & ListIterator API, using next before remove)

8

VB -

truth chart quiz

Do a few exercises from Ch. 4 worksheet #3 & #4 as classwork. Finish these two worksheets for homework.

Ch 4 lecture (Mod, divisibility & prime nos, public key cryptography, Math class methods, Banker's Rounding, macho rounding algorithm, String methods including Compare & SubString, Unicode, Select Case, arrays, Do While loops, Exit Do & Exit For, arrays, flag variable, sentinel value, linear search, binary search)

Review demo program (Prime Numbers)

Java  -

Finish Ch6Proj1 (due Mon 2:30 pm)

Data St -

Ch 19 lecture (ListNode from the AP API)

11

VB -

Ch 4 lecture (Mod, divisibility & prime nos, public key cryptography)

Review Ch 4 worksheets having to do with Mod, divisibility, If Else statements, & detecting prime numbers

Java  -

Ch 6 lecture (sentinel value, boolean flag variable)

Data St -

Ch 19 lecture (tracing Linked List implementation code with ListNodes)

12

VB -

Ch 4 lecture (Mod, divisibility & prime nos, public key cryptography)

Review Ch 4 worksheets having to do with Mod, divisibility, If Else statements, & detecting prime numbers

Java  -

Ch 6 lecture (block scope with curly braces - trying to use for loop variable outside of the loop if its declared in the initializing expression, loop invariant)

Data St -

Ch 19 lecture (tracing Linked List implementation code with ListNodes)

13

VB -

Ch 4 lecture (Mod, divisibility & prime nos, public key cryptography)

Review Ch 4 worksheets having to do with Mod, divisibility, If Else statements, & detecting prime numbers

Java  -

Review the Ch 6 demo programs including prime number detection, GCD, LCM, reversing digits

Data St -

Ch 19 lecture (tracing Linked List implementation code with ListNodes)

14

VB -

Ch 4 lecture (Math class methods, Banker's Rounding, macho rounding algorithm)

Review demo programs (Math methods)

Java  -

Review the Ch 6 demo programs including prime number detection, GCD, LCM, reversing digits

Review various double-nested loop algorithms

Data St -

Ch 19 lecture (tracing Linked List implementation code with ListNodes)

15

VB -

Ch 4 lecture (String methods including Compare & SubString, Unicode)

Review demo programs (String methods)

Java  -

Classwork - Ch 6 packet #1

Review Ch 6 packet #1

Data St -

Ch 19 lecture (tracing Linked List implementation code with ListNodes)

18

VB -

Finish reviewing String methods including Compare & Substring & comparison operators with Unicode values

Java  -

HW check & review (Ch 6 packet #2)

Data St -

Quiz - Fill in missing Linked List implementation code

Ch 19 lecture (adding a trailer node to a LinkedList)

 

19

VB -

Finish discussing String methods including Compare & Substring & comparison operators with Unicode values

Do sample questions on String methods from worksheets #6 & 7

Java  -

Review for Ch 6 Test

Data St -

Trace code to various proposed methods for a LinkedList class

Discuss Big Oh for standard LinkedList operations under different implementations

20

VB -

Ch 4 lecture (linear search, binary search)

Do sample questions on String methods from worksheets #6 & 7

Java  -

Ch 6 Test part 1

Data St -

Discuss Big Oh for standard LinkedList operations under different implementations

21

VB -

Review random number generation & begin HW (Ch 14 wksht #12)

Do sample questions on String methods from worksheets #6 & 7

Java  -

Ch 6 Test part 2

Data St -

Ch 19 lecture (stacks, queues, rest of the College Board AP interfaces)

22

VB -

Play the educational game TicTacTwice & identify strategies

Java  -

Guest Speaker

Data St -

Guest Speakers

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, class invariant, passing by value vs passing by reference, swap method, pre & post conditions, static methods vs instance methods, static fields, scope)

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

Submit hardcopy of your custom Ch19 stack worksheet

8

VB -

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

Introduce HW - Ch. 4 worksheets #9

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

Java  -

Resubmit your Ch 7 worksheet #1 custom class

Introduce Ch7Proj1 (virtual Fish)

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

Ch 6 Test Post-Mortem

Ch 7 lecture (cohesion, coupling, has-a, composition, actor class, utility class, state, behavior, interface of a class, class invariant, passing by value vs passing by reference, swap method, pre & post conditions, static methods vs instance methods, static fields, scope)

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

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

Data St -

Quiz on tracing code with ArrayStacks & ListQueues

Work on Ch19Worksheet2 - your own worksheet that uses stacks & queues

Submit hardcopy of your custom Ch19 stack or queue worksheet

Discuss Big Oh for standard LinkedList operations under different implementations

9

VB -

Review demo programs (ArraySequentialSearch, Binary Search)

Work on Ch4Proj2

Fill in blank quiz on sequential or binary search algorithm

Java  -

Classwork - Do Ch 7 packet #1

Review classwork

Data St -

Work on Ch19Proj3 & Ch19Proj4

Discuss Big Oh for standard LinkedList operations under different implementations

10

VB -

Ch 4 Test

Java  -

Ch 7 Test

Data St -

Ch 19 Test

11

VB -

????

Java  -

Ch 7 Test

Data St -

????

12 End of 2nd quarter

VB -

Continue Ch. 2 lecture (??)

Review demo program on ??

Java  -

Ch 7 Test.....or

Work on Ch7Proj1 (virtual Fish)

Data St -

????

15

No School

16 Exam Review Day

VB -

????

Java  -

????

Data St -

????

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