Assignment Calendar
February 2009
Click "Refresh" to ensure this page is updated.

Monday

Tuesday

Wednesday

Thursday

Friday

Feb 2

VB

Pop quiz - collision If statement

Introduce homework

Work on Maze2 project

HW
Do Vertical Maze worksheet #1
Maze2 due Wed

Java

Quiz - Writing an interface & a class that realizes that interfaces

Grade & review quiz

Finish reviewing Interfaces worksheet #1

Data

Review HashMap demos where the values are single elements & Sets of elements

Finish Ch20Proj1 by 3 pm

3

VB

Work on Maze2 project

HW
Maze2 due Wed

Java

Discuss implementing compareTo in various classes

Implement Comparable in Ch9Proj1

Do Comparable Worksheet #1

HW
Review for tomorrow's Ch 9 Test

Data

Review Map worksheet #1

Classwork - Begin Map worksheet #2 (finish for homework)

HW
Map worksheet #2

4

VB

Finish Maze2 project

Java

No per 3 class

Per 7 - Ch 9 Test

Data

Submit Map worksheet #2

Review MapDemo7

5

VB

Explain AP & Honors Java for course selection

Timer lecture & demo

Java

Per 3 - Ch 9 Test

Per 7 - Explain Data Structures for course selection

Data

Do Ch20Proj2

HW
Ch20Proj2 due Mon 2:30 pm

6

VB

Timers lecture (Timer object, Timer.Stop)

(optional) Create "TimerDemo " (Timer) and try to make picture box bounce off the sides of the window

Create TimerDemo with good guy, bad guy, & missile on timers & hit detection

Per 8 - no class due to pep rally

Java

Review Ch. 11 objectives #1-3 chalkboard example of Object, LivingObject, Fish, SlowFish, Client demo classes

Discuss example code segments in objective #1

Data

(10 mins) Finish Ch20Proj2

Ch 20 lecture (vocab associated with BTs)

HW
Read obj 4 of Ch 20 lecture notes

9

VB

Finish TimerDemo with good guy, bad guy, & missile on timers & hit detection

Java

Ch 11 lecture (partial overriding, protected, polymorphism)

Data

Ch 20 lecture (pre/post/infix traversals, identifying BST vs heaps vs binary expression tree)

HW
Binary Tree worksheets #1 & 2

10

VB

Create TimerGhost demo with a timer-driven ghost that follows player-controlled Ms. Pacman around screen

HW
Do Unit 5 & 6 vocab by Thu

Java

Ch 11 lecture (shadowing, super keyword, constructors in parent & child classes)

Review & discuss example code segments in lecture notes

HW
Ch 11 vocab due Tue

Data

Submit HW

Ch 20 lecture (TreeNode class)

Review insertNode method & algorithm for inserting nodes into a binary search tree (see demo program)

Review findNode & algorithm for finding nodes in a binary search tree (see demo program)

HW

Rest of Ch 20 vocab due Mon

11

VB

Create TimerBounceSound demo that "bounces" a picturebox around the screen horizontally, vertically, and like a pool ball.

Sound lecture (using sound effects)

Continue "TimerBounceSound " demo by adding sound clips, text to speech, & Windows Media Player object

HW
Do Unit 5 & 6 vocab by Thu

Java

Ch 11 lecture (inheritance with interfaces)

Review & discuss example code segments in lecture notes

HW
Ch 11 vocab due Tue

Data

Review other methods & algorithms in the binary search tree demo program

Announce future fill-in-blank quiz on findNode & insertNode & write out the whole method quizzes next week!

HW
Rest of Ch 20 vocab due Tue
Study for future fill in blank quiz on insertNode & findNode

12

VB

Submit vocab HW

Finish TimerBounceSound demo with sound clips

Java

Ch 11 lecture (constructors in parent & child classes

Review & discuss example code segments in lecture notes

Introduce Ch11Proj1

HW
Ch 11 vocab due Tue
Ch11Proj1 written or typed out by Tue & debugged & submitted by Wed 2:30 pm

Data

No class due to PSSA testing

HW
Rest of Ch 20 vocab due Tue (18 words!!!)
Sets & Maps quiz on Wed.
Study for future fill in blank quiz on insertNode & findNode

13

VB

Computer Ethics roundtable discussion

Java

Ch 11 lecture ( toString method, equals method)

Ch 11 lecture (abstract classes, final methods & classes, inheritance with interfaces)

HW
Ch 11 vocab due Tue
Ch11Proj1 written or typed out by Tue & debugged & submitted by Wed 2:30 pm

Data

Graded classwork - BST worksheet #3 (i.e. quiz on traversals & identifying BST, heaps, & binary expression trees)

Discuss a removeNode method for a BST class

HW
Rest of Ch 20 vocab due Tue (18 words!!!)
Sets & Maps quiz on Wed.
Study for future fill in blank quiz on insertNode & findNode

16

No School

17

VB

Students owe vocab & vertical maze worksheet #1

Introduce Maze3

HW
Maze3 due ?

Java

Submit vocab HW

Per 7 - interface quiz tomorrow

Work on Ch11Proj1

HW
Ch11Proj1 due Wed 2:30 pm

Data

Review for Sets & Maps quiz (AP style mult ch quiz)

HW
Sets & Maps quiz on Thu.
Study for future fill in blank quiz on insertNode & findNode

18

VB

Submit late homeworks

Work on Maze3 while I do runtime grades for Maze2

HW
Maze3 due on Tue 2:45 pm

Java

Work on Ch11Proj1 (this is the last time during class that you'll have to work on it)

HW
Ch11Proj1 due Fri 2:45 pm (finish on your own time)

Data

Fill in blank quiz on binary search tree findNode & insertNode methods

Binary tree traversal quiz

Review for Sets & Maps quiz (AP style mult ch quiz)

HW
Sets & Maps quiz on Thu.
Study for future quiz where you must write out the whole insertNode & findNode methods

19

VB

Work on Maze3 while I do runtime grades for Maze2

HW
Maze3 due on Tue 2:45 pm

Java

Complete & review Ch. 11 worksheet #2

HW
Finish Ch 11 worksheet #3
Ch11Proj1 due Tue 2:45 pm (finish on your own time)

Data

Sets & Maps quiz (AP style mult ch quiz)

HW
Study for quiz where you must write out the whole insertNode & findNode methods

20

VB

Backup quiz

Random lecture (Math.random)

HW
Per 8 - Memorize random number formula
Maze3 due on Tue 2:45 pm

Java

Review Ch. 11 worksheet #3

HW
Ch11Proj1 due Tue 2:45 pm (finish on your own time)
Ch. 11 worksheet #5

Data

Ch 20 lecture (priority queues)

HW
Study for quiz where you must write out the whole insertNode & findNode methods

23

VB

Per 4 Backup Quiz

Random lecture (Math.random)

HW
Memorize random number formula
Maze3 due on Tue 2:45 pm

Java

Ch 11 quiz #1

Review Ch 11 worksheet #5

HW
Ch 11 worksheet #6

Data

Review Sets & Maps quiz

HW
Study for BST insertNode & findNode quiz (write out whole methods including the method headers)

24

VB

Quiz - recite random number formula

Do exercises creating Random values

HW
Random Number worksheet #1 due Thu

Java

Review Ch 11 worksheet #6

HW
Ch 11 worksheet #7
Study for Ch 11 Test on Thu & Fri

Data

BST insertNode & findNode quiz (write out whole method)

Discuss BST removeNode method & watch animations of nodes being inserted & removed to a BST

Write removeNode method for our BST demo

HW
Study for fill in black quiz on ANY method from BST demo (as well as writing out insertNode & findNode)

25 Substitute Teacher

VB

Finish & submit Maze3 project.

HW
Random Number worksheet #1 due Thu

Java

Finish & submit Ch11Proj1 project.

(if time) Work on Ch 11 worksheets #7-9

HW
Study for Ch 11 Test

Data

Work in groups of two writing out a deleteNode method for our Binary Search Tree with Static Methods demo program

HW
Study for fill in blank quiz on ANY method from Binary Search Tree with Static Methods demo demo (as well as writing out insertNode & findNode)

 

26

VB

HW check & review - Random Number Worksheet #1

Maze3 project - review incorporating text to speech & using PlaySound method

HW
Submit Maze3 by Mon 2:30 pm

Java

Ch 11 Test - part 1

HW
Finish Ch 11 worksheets #7-9
Finish Ch11Proj1 by Fri 2:30 pm

Data

Ch 20 lecture (BST deleteNode algorithm )

Watch animation for the 3 cases of deleting a node in a BST

Do graphical exercises as class on inserting nodes into & out of a BST

HW
Study for future quizzes on writing insertNode & findNode methods from scratch or fill in blank on any other BST demo method

27

VB

Do several questions from Random Number worksheet #3 worksheet

Work on Maze3 if necessary or work on homework if Maze3 has been submitted

HW
Random Number worksheet #3
Submit Maze3 by Mon 2:30 pm

Java

Ch 11 Test - part 2

HW
Read Ch 13 lecture notes objectives #1 & 2 on arrays

Data

Discuss PriorityQueue implemented as a heap & watch animations of nodes being inserted & removed to a heap

Ch 20 lecture (insert & remove algorithms for heaps / priority queues & their relationship with an underline array, discuss how heapsort is just the removal of all nodes from a heap)