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