## Calendar

Please keep in mind that Taylor is constantly updating this page. It should accurately describe the past, but it won't always accurately predict the future.

Lecture recordings can be found through Panopto on Canvas. We recommend that you treat the recordings as a supplement to going to lecture (or if you have to miss one day) rather than using the recordings as a replacement to going to lecture.

All section materials can be found on Ed under the Lessons tab.

Mon Tue Wed Thu Fri
• 06-20

No School

Juneteenth (observed)

• 06-21

Section 1: 142 review

• 06-22

Syllabus; ArrayIntList

• BJP Chapter 15.1

Videos:

Other Resources:

• 06-27

Interfaces; Reference Semantics

• BJP Chapter 7.3; 9.5; 16.4

Videos:

• 06-28

• 06-29

Stacks and Queues

• BJP Chapter 14.1-14.3

Videos:

• code
• slides
• 07-04

No Lecture

4th of July

• 07-05

Section: List Nodes

• 07-06

• BJP Chapter 16.2

Videos:

• 07-11

Recursion

• BJP Chapter 12.1-12.2

Videos:

• code
• slides
• 07-12

Section: Recursive Tracing

• 07-13

Recursive Programming

• BJP Chapter 12.3-12.4

Videos:

• code
• slides
• 07-15

Sets and Maps

• BJP Chapter 11.2-11.3

Videos:

• 07-20

Binary Search, complexity

• BJP Chapter 13.2

Videos:

• slides
• 07-22

Midterm during lecture

• 07-25

Recursive Backtracking I

• BJP Chapter 12.5

Videos:

• code
• slides
• 07-26

Section: Recursive Backtracking I

• 07-27

Recursive Backtracking II

• BJP Chapter 12.5

Videos:

• code
• slides
• 08-01

Binary Trees

• BJP Chapter 17.1-17.2

Videos:

• code
• slides
• 08-02

Section: Binary Trees I

• 08-05

Comparable; Generics

• BJP Chapter 10.2, 17.5

Videos:

• 08-10

Inheritance

• BJP Chapter 19.1-19.2

Videos:

Other Resources:

• Inheritance study guide from a former TA: pdf

• slides
• 08-12

Hashing

• BJP Chapter 18.1

Videos:

• 08-15

Sorting

• BJP Chapter 13.1, 13.4

Videos:

• code
• slides
• 08-17

Victory Lap! Iterators, resizing, abstract classes

• BJP Chapter 15.3; 17.5

Videos:

• code
• slides
• 08-18

Final Part I during section

• 08-19

Final Part II during lecture