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