Assignment Calendar
December 2007
Click "Refresh" to ensure this page is updated.

Monday

Tuesday

Wednesday

Thursday

Friday

Dec 3

VB

Submit HW - Ch 4 wksht #13

Finish & submit Ch4Proj1 by 2:20 pm

Java

Ch 6 Test - part 2

(if time) Begin Ch 6 Take Home Test

HW
Ch 6 Take Home Test

Data St

Big Oh Summary Quiz

Work on Ch18Proj1

4

VB

Ch 4 lecture (Mod, divisibility & prime nos, public key cryptography)

Introduce Ch 4 worksheet #14

HW
Ch 14 worksheet #14
Write out or print the largest prime number that you know

Java

Submit Ch 6 Take Home Test

Ch 7 lecture ( actor class, utility class, state, behavior, interface of a class, class invariant, cohesion, coupling)

HW
Read first two objectives of Ch 7 lecture notes

Data St

Review exercises in middle of Ch 18 Supplemental Packet

HW
Finish Ch18Proj1 by Wed 2:20 pm

5

VB

Review Ch 4 worksheet #14

Ch 4 lecture (Math class methods, Banker's Rounding, macho rounding algorithm)

Review demo programs (Math methods)

HW
Read objective #8

Java

Ch 7 lecture (has-a, composition, pre & post conditions, static methods vs instance methods, static fields)

Data St

Work on Ch18Proj1

HW
Ch18Proj1 due Fri
Ch18 Test on Fri

6

VB

Do a few exercises from Ch. 4 worksheet #3-5 as classwork. Finish them for homework.

HW
Finish Ch 4 worksheets #3-5

Java

Review Ch7DemoSwap (using a Pair class to swap two variables)

HW
Study the Ch 7 demos
Ch 7 vocab due Tue

Data St

Graded classwork - Ch 18 worksheet #3

 

7

VB

HW review or submit (Ch 4 wskhts #3-5)

Do Ch 4 Practice Test

Review for Ch 4 Test

HW
Study for Ch 4 Test

Java

(shortened class)

Review Ch7DemoFish & how a static field is used to give multiple Fish objects different id numbers

HW
Work on Ch 7 vocab (due Tue)

Data St

Review Ch 18 worksheet #3

Review for Monday's Ch 18 Test

HW
Study for Ch 18 Test

10

VB

Do Ch 4 Practice Test

Review for Ch 4 Test

HW
Study for Ch 4 Test

Java

Ch 6 Test post-mortem

HW
Ch 7 vocab due Tue

Data St

Ch 18 Test

HW
Study for the sorting algorithm fill in blank part of Ch 18 Test

11

VB

Ch 4 Test

Java

Ch 7 lecture (passing by value vs passing by reference, swap method, scope)

Review Ch7DemoStaticStuff (static method, static field, scope, passing by value)

Review this tutorial on methods and do the exercises at the end

HW
Finish this tutorial & write out your answers

Data St

Ch18Proj1 runtime grades

Read wikipedia entry on "linked lists"

Discuss examples of linked lists in the real world. Review the "rules" associated with each one (e.g. no cutting in front of the lunch line). Discuss the need to "limit" behavior in those situations and to develop an ADT to model the appropriate behavior. Discuss how this ADT could be implemented in different ways as long as the agreed upon behavior is enforced.

HW
Read whole wikipedia entry on linked lists
Read Ch 19 pp. 738-742

12

VB

Review demo programs (String methods)

HW
Ch 4 vocab part 1 due Mon

Java

Introduce Ch 7 worksheet #1 & the importance of careful, intentional OOD before OOP

HW
Complete Ch 7 worksheet #1

Data St

Ch 19 lecture (LinkedList )

HW
Read Ch 19 pp. 742-757

13

VB

No Per 8 due to snow

Ch 4 lecture (String methods including Compare & Substring, Unicode)

HW
Strings worksheet #1
Ch 4 vocab part 1 due Mon

Java

Submit HW (tutorial method headers)

Ch 7 lecture (shadowing)

Data St

Ch 19 lecture (LinkedList vs array)

HW
Reread wikipedia entry on linked lists
Read Ch 19 pp. 757-762

14

VB

Classwork - trace For loops that contain string parsing algorithms

HW
Ch 4 vocab part 1 due Mon

Java

Submit HW (Ch 7 wksht #1)

Review selected questions from Ch 7 worksheet #1

HW
Do Ch. 7 packet #1

Data St

Ch 19 lecture (iterators, Iterator & ListIterator API, using next before remove)

Execute and review demo program named "using linked lists p 741" from the Handout folder. Play around with it to get experience using LinkedLists and ListIterators.

HW
Do Ch 19 wksht #1

17

VB

Review Strings worksheet #1

Review student created String method worksheets

Per 8 - mass Ch4Proj1 runtime execution

Java

Ch6Proj1 runtimes

Ch 6 Take Home Test post-mortem

Introduce Ch7Proj1

Data St

Finish Ch18Proj1 runtimes

HW Review - Ch 19 wksht #1

Continue reviewing demo program named "using linked lists p 741" from the Handout folder.

Ch 19 lecture (iterators, Iterator & ListIterator API, using next before remove)

HW
Ch 19 wksht #2

18

VB

lecture (string parsing algorithms)

HW
Ch 4 wkshts #6 & 7

Java

Ch 7 Test - part 1

Data St

Ch 19 lecture (ListNode from the AP API)

Ch 19 lecture (tracing Linked List implementation code with ListNodes)

HW
Create your own worksheet w/ 3 exercises like Ch 19 wksht #1

19

VB

Do sample questions on String methods from worksheets #6 & 7

HW
Finish Ch 4 worksheet #7

Java

Ch 7 Test - part 2

Data St

Ch 19 lecture (tracing Linked List implementation code with ListNodes)

20

VB

Learn the game Set

Java

Introduce GridWorld.info

Data St

Ch 19 lecture (tracing Linked List implementation code with ListNodes)

21

VB

Learn Robocode

Java

Guest Speaker

HW
Read the GridWorld packet and be ready for a quiz on Jan. 2

Data St

Guest Speaker

HW
Read the GridWorld packet and be ready for a quiz on Jan. 2

    Jan 2

VB

Ch 4 lecture (While loops, Exit While, sentinel value, flag variable)

Trace While loops on chalkboard

Java

Discuss Gridworld & propose questions for tomorrow's quiz

Ch 9 lecture (car dashboard interface example)

Data St

Quiz - Gridworld

Ch 19 lecture (stacks, queues, Stack class, Queue interface, rest of the College Board AP interfaces)

3

VB

HW review

Ch 4 lecture (Exit While, sentinel value, flag variable)

CW - Trace While loops

Java

Quiz - Gridworld

Ch 9 lecture (multiple def'ns of interface, syntax of an interface, declaring object variables with interface reference, casting an interface reference in order to use methods from the underlying class)

Data St

Quiz - Gridworld

Ch 19 lecture (stacks, queues, Stack class, Queue interface, College Board AP interfaces related to Ch 19)

HW
Study for fill in blank quiz on linked list implementation code

4

VB

Practice writing While loops

Ch 4 lecture (arrays, linear search, binary search)

Trace demo program that uses an array

HW
All Ch 4 Strings, While Loops & Arrays vocab due Fri 1/11
Ch. 4 worksheet #8 & #9
Ch. 4 worksheets #15 & 16

Java

Ch 9 lecture (multiple def'ns of interface, syntax of an interface, 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

Quiz - Fill in missing Linked List implementation code

HW Review - Ch 19 worksheet #13

Do #1-3 on Ch 19 Stacks & Queues packet and discuss (finish for homework)

Work on Ch19Worksheet2 - your own worksheet that uses stacks

Submit hardcopy of your custom Ch19 stack worksheet

7

VB

????

HW
All Ch 4 Strings, While Loops & Arrays vocab due Fri 1/11

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)

Ch. 9 demo programs

Data St

Quiz on tracing code with Stacks & Queues

Discuss Big Oh for standard LinkedList operations under different implementations

8

VB

Work on Ch4Proj2

HW
All Ch 4 Strings, While Loops & Arrays vocab due Fri 1/11

Java

Ch 9 lecture (syntax of interfaces, early vs late binding, polymorphism)

Data St

Work on Ch19Proj3 & Ch19Proj4

9

VB

Distribute & introduce the practice midterm exam

Work on Ch4Proj2

HW
All Ch 4 Strings, While Loops & Arrays vocab due Fri 1/11

Java

Distribute & introduce the practice midterm & worksheet

Data St

HW Review - Ch 19 worksheet #13

Do #1-3 on Ch 19 Stacks & Queues packet and discuss (finish for homework)

10

VB

Work on Ch4Proj2

HW
All Ch 4 Strings, While Loops & Arrays vocab due tomorrow

Java

Ch 9 lecture (Comparable interface, compareTo method, implementing your own compareTo method, casting where necessary, use of equals method)

Data St

Ch 19 Test

11

VB

Ch 4 Test - part 2

Java

Quiz - Writing an interface, a class that realizes that interface & the Comparable interface, & a simple client program

Homework review - Interfaces worksheet #1

Data St

HW check & review (Ch 19 Stacks & Queues packet)

Review for the Midterm Exam

14 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

15

Exams

16

Exams

17

Exams

18

VB

????

Java

Ch. 9 Test

Data St

????