. Hunter recommends not using recordings as a substitute for lecture but rather as a supplement in case you have to miss lecture or want to revisit a topic.
Please keep in mind that Hunter is constantly updating this page. It should accurately describe the past,
but it won't always accurately predict the future.
Mon |
Tue |
Wed |
Thu |
Fri |
- 06-19
Syllabus; ArrayList
read Ch. 1-8; 10.1
Java Tutorial:
Java API:
Wikipedia:
,
Videos:
Practice-It!
- programs
- slides
|
|
|
- 06-22
Section 2: ArrayIntList
|
|
- 06-26
and
;
read 14.1 - 14.4
Java Tutorial:
Wikipedia:
,
Videos:
Practice-It!
- programs
- slides
|
|
- 06-28
Linked List Nodes
read 16.1
HW2 assigned
Wikipedia:
Videos:
,
Practice-It!
- programs
- slides
|
- 06-29
Section 4: List Nodes
HW1 due
|
- 06-30
LinkedIntList Basics
read 16.2 - 16.3
Videos:
Practice-It!
- programs
- slides
|
- 07-03
Style
- programs
|
- 07-04
No Section!
Happy 4th of July!
|
- 07-05
More LinkedIntList
16.2 - 16.4
HW3 assigned
Practice-It!
- programs
- slides
|
- 07-06
Section 6: Linked Lists
HW2 due
|
|
|
|
- 07-12
Recursive programming
read 12.2-12.4
Videos:
,
Practice-It!
- programs
- slides
|
|
- 07-14
Grammars; Sets and Maps
read 11.1-11.3
HW4 assigned
Videos:
,
Java Tutorial:
,
Wikipedia:
,
Practice-It!
- programs
- slides
|
- 07-17
Sets and Maps
read 11.1 - 11.3
Videos:
,
Java Tutorial:
,
Wikipedia:
,
Link: Graphviz
Practice-It!
- programs
|
- 07-18
Section 9: Sets and Maps
|
|
|
- 07-21
Midterm in class
|
- 07-24
Exhaustive Search
read 12.5
Wikipedia:
Videos:
Practice-It!
- programs
- slides
|
|
- 07-26
Recursive Backtracking
read 12.5
HW5 assigned
Videos:
Practice-It!
- programs
- slides
|
|
- 07-28
Hashing
read 18.1
Wikipedia: Hash Table
Videos:
- programs
- slides
|
- 07-31
Binary Trees
read 17.1 - 17.3
Wikipedia:
Videos:
,
,
Practice-It!
- programs
- slides
|
- 08-01
Section 15: Binary Trees
|
- 08-02
Binary Search Trees
read 17.3 - 17.4
HW6 assigned
Wikipedia:
Videos:
Practice-It!
- programs
- slides
|
- 08-03
Section 16: Binary Trees
HW5 due
|
- 08-04
; Generics
10.2
Java Tutorial:
,
Wikipedia:
,
Videos:
,
Practice-It!
- programs
- slides
|
- 08-07
; Huffman trees
HW7 assigned
Java API:
Wikipedia:
,
- programs
- slides
|
|
|
- 08-10
Section 18: Polymorphism
HW6 due
|
- 08-11
Abstract Classes; Collections Implementation
read 11.1; 9.6; 15.3 - 15.4; 16.4 - 16.5
Java Tutorial:
,
,
Function Programming
read 19
Stuart's Panopto lecture: video
- collections
- functional
- images
- slides
|
|
- 08-15
Section 19: Exam Review
HW7 Due
|
- 08-16
Exam Review
|
|
|