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
|