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