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
|
|