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