| Mar 1
VB -
Introduce Game
Assignment
Java
-
Honors: Finish Review Exercises #1,3,4,5,6,
7, 11,12,13, & 14 on pp. 549+; Begin Ch13Proj1
AP - Finish reviewing Ch. 9/11 Test
Data St -
Execute author's Ch. 19 Linked List programs |
2
VB -
Begin Ch. 7 lecture (classes)
Do Hands-On Exercises at the end of Ch. 7
Java
-
Honors - Work on Ch13Proj1
AP - Work on Ch13Proj2
Data St -
Continue Ch. 19 lecture (LinkedLists &
Iterators) |
3
VB -
Continue Ch. 7 lecture
Do Hands-On Exercises at the end of Ch. 7
Java
-
Honors - Work on Ch13Proj1
AP - Work on Ch13Proj2
Data St -
No class due to NYC trip |
4
VB -
Begin Ch. 8 lecture (classes)
Java
-
Honors - Work on Ch13Proj1
AP - Finish Ch13Proj2
Data St -
Continue Ch. 19 lecture (LinkedLists &
Iterators) |
5
VB -
Continue Ch. 8 lecture (classes)
Java
-
Quiz
Honors - Work on Ch13Proj1
AP - Finish Ch13Proj2
; begin Ch 13 classwork
Data St -
Continue Ch. 19 lecture (implement a stack
and a queue class)
See the "official
AP interfaces" for Ch. 19 related topics
See Prof. Astrachan's API
pages |
| 8
VB -
Continue Ch. 8 lecture (explanation of Ch. 7 Credit Card class
program)
Java
-
Honors - Work on Ch13Proj1
AP - Ch 13 "AP style" classwork
Data St -
Do Ch19Proj1
& Ch19Proj2 |
9
VB -
Per 6 - probable quiz
Continue Ch. 8 lecture (classes)
Begin TankWarExample demo
Java
-
AP & Honors - Review graded homework
Honors - Do #6 on p. 550 and save as Ch13Ex6.java.
Data St -
See new Ch.
19 study guide
Finish Ch19Proj1
& Ch19Proj2 |
10
VB -
Continue Ch. 8 lecture (classes)
Continue TankWarExample demo
Java
-
Per 5 - quiz
Honors - Work on #6 on p. 550 and save
as Ch13Ex6.java.
AP - Impromptu Ch. 13 lecture on the differences
between arrays and ArrayLists
Data St -
Introduce Ch19Proj4
and an algorithm for checking for balanced parentheses.
Work on Ch19Proj4 after submitting Ch19Proj3 |
11
VB -
Continue Ch. 8 lecture (Ch. 8 vocab words)
Java
-
Per 5 - finished review Monday's AP style
classwork
Per 7 - only Honors students were present
in class; finish #6 on p. 550
Data St -
Finish & submit Ch19Proj3
& Ch19Proj4 |
12
No School |
| 15
VB -
Ch5Proj1 (3-in-1 maze) runtime grade
Practice quiz on writing a simple class with properties and a
default constructor
Java
-
Honors - #6 p. 550 runtime grade &
Ch13Proj1 (Tic Tac Toe) runtime grade
AP Per 5 - Review AP style classwork from
Mon 3/8
Data St -
Finish Ch19Proj3
& Ch19Proj4 |
16
VB -
(only Per 2 met due to snow) - Continue TankWarExample demo
Java
-
No class due to snow
Data St -
Ch19Proj3
& Ch19Proj4
runtime grades
Discuss Ch 9 Demo 5 - car wash queue |
17
VB -
Continue TankWarExample demo
Continue Ch. 8 lecture
(passing parameters to methods in a class)
Java
-
Classwork - Finish & submit Ch.
13 worksheet #2 (arrays)
Data St -
No class (most of students on field trip) |
18
VB -
Quiz - Write out a simple class
Continue Ch. 8 lecture
(typing out simple property procedures)
Continue TankWarExample demo
Java
-
Classwork - Work on Ch.
13 worksheet #3 (array lists)
Data St -
Review the ListQueue
& ArrayStack
classes
Review the ListNode
class
Implement selected methods (e.g. removeFirst,
removeLast) of LinkedList. |
19
VB -
Continue Ch. 8 lecture
(understanding why property procedures are used instead of making
properties public)
Continue TankWarExample demo
Java
-
Answers
to Ch. 13 worksheet #3
Review for test
Data St -
No class (snow delay) |
| 22
VB -
Continue Ch. 8 lecture
(calling property procedures from a client program)
Continue TankWarExample demo
Java
-
Ch. 13 Test - Parts 1 & 2
Data St -
Review implementation of LinkedList
Juniors miss most of class missed due to
PSSA testing |
23 END OF Q3
VB -
Continue Ch. 8 lecture
(adding validation to Set property procedures)
Continue TankWarExample demo
Java
-
Ch. 13 Test - Part 3 Data St -
Ch. 19 quest
Review implementation of LinkedList &
draw supporting diagrams (e.g. addFirst, removeFirst, getLast,
addLast, removeLast) |
24
VB -
Possible quiz
Continue Ch. 8 lecture
(incorporating sound in a class method)
Continue TankWarExample demo
Java
-
Ch. 13 Test Post-Mortem (if everyone has
taken the test)
Begin Ch. 17 lecture (recursion, tracing
recursive methods)
Data St -
Finish reviewing implementation of LinkedList.
Also discuss doubly linked lists & circularly linked lists
as well as the Big Oh time of LinkedList operations
Explain homework that is due Friday |
25
VB -
Possible quiz
Continue Ch. 8 lecture
(more sound)
Continue TankWarExample demo
Java
-
Per 7 - No class due to PSSA testing
Finish Ch. 13 Test Post-Mortem
Continue
Ch. 17 lecture (tracing recursive methods, writing simple
recursive methods)
Data St -
No juniors in class due to PSSA testing
|
26
VB -
Possible quiz
Begin Ch8Proj1
Continue TankWarExample demo
Java
-
Per 7 - No class due to PSSA testing
Continue Ch.
17 lecture (tracing recursive
methods)
Data St -
Quiz on removeLast & one other mystery
method of LinkedList class implementation
Begin Ch. 20 lecture (Sets
& Maps) |
| 29
VB -
Continue Ch8Proj1
Java
-
Per 7 - No class due to PSSA testing
Possible quiz Continue Ch. 17 lecture (tracing recursive methods)
Classwork - AP style questions involving recursion - Ch. 17 worksheet #2-4
Data St -
Juniors miss most of class missed due to
PSSA testing
Continue Ch. 20 lecture
Review Ch. 20 Set & Map guide |
30
VB -
Continue Ch8Proj1
Java
-
Per 7 - No class due to PSSA testing
Continue Ch. 17 lecture (tracing recursive methods)
Classwork - AP style questions involving
recursion
Data St -
Continue Ch.
20 lecture (HashSet, hashCode method)
Review Ch.
20 Set & Map guide |
31
VB -
Finish Ch8Proj1
Lecture on using property procedures within a class
Java
-
Yesterday's classwork review
Review classwork & homework
Data St -
Continue Ch.
20 lecture (executing code with HashSets; intro to TreeSet
& binary trees)
Execute Ch20HashSetDemo program
Review Ch.
20 Set & Map guide |
Apr 1
VB -
Ch. 8 lecture (other constructors, introduction to Functions
that return a value)
Java
-
Recursion classwork (mult ch questions)
Data St -
Continue Ch.
20 lecture (executing code with HashSets;TreeSets & binary
trees)
|
2
VB -
Ch. 8 lecture (other constructors, introduction to Functions
that return a value)
Classwork identifying client code statements that
invoke class methods
Java
-
Recursion classwork (mult ch questions)
Data St -
Continue Ch. 20 lecture (binary trees)
|