Mon |
Tue |
Wed |
Thu |
Fri |
06-20
syllabus; ArrayList
read Ch. 1-8; 10.1
Java Tutorial:
Java API:
Wikipedia:
,
programs
slides
|
|
06-22
ArrayIntList , Pre/Post Conditions, Exceptions
read Ch. 15.1
Videos:
pre/post
exception
programs
resources
|
06-23
ArrayIntList programming
|
|
06-27
Stacks and Queues
read ch 14.1 - 14.2
|
06-28
Stacks and Queues
|
06-29
Reference semantics
Homework 2 out
read ch 7.3
programs
|
|
07-01
List Nodes
read ch. 16.1
programs
|
07-04
Holiday! No class.
|
07-05
Linked List nodes
|
07-06
loops and linked lists
read ch 16.2
Video:
programs
resources
|
07-07
Linked Lists
|
07-08
Advanced Linked Lists
read 16.2 - 16.3
Video:
programs
resources
|
07-11
Recursion
read 12.1-12.2
programs
resources
|
07-12
recursive mysteries
|
07-13
Recursive programming
read 12.3-12.4
learn binary!
programs
resources
|
07-14
recursive programming
homework 3 due
|
|
07-18
More Sets and Maps
read 11.3
programs
|
07-19
Sets and Maps
|
|
07-21
Midterm Review
|
07-22
Midterm
|
|
07-26
Recursive backtracking
homework 4 due
|
|
|
07-29
Hashing
read chapter 18.1
programs
resources
|
08-01
Binary trees
read 17.1, 17.2
programs
resources
|
08-02
Binary trees
|
08-03
Binary search trees
Homework 6 out
read 17.3, 17.4
programs
resources
|
08-04
Binary search trees
Homework 5 due
|
|
08-08
Huffman Encoding
Homework 7 out
programs
resources
|
08-09
Comparable
|
|
08-11
Homework 6 due
|
08-12
Abstract classes
read 9.3
programs
|
|
08-16
Homework 7 due
|
08-17
Exam review
|
08-18
Final PART 1
|
08-19
Final PART 2
|