CS 3100, Spring 2021   Class Schedule, Lecture Notes

Note: Schedule will change please check regularly.

WK Class/Date Topic Book Chapter Homeworks Lecture Notes
1 Thu 1/28
2 Tue 2/2
Thu 2/4
3 Tue 2/9
Thu 2/11
4 Tue 2/16
Thu 2/18
5 Tue 2/23 The Unexpected Transition!!
Pointers, new / delete
Ch 4
Thu 2/25 Pointers / new / delete slides
6 Tue 3/2
Thu 3/4 Linked Lists (review -- pointers, etc) Ch 5 Ch 5 slides
7 Tue 3/9 C++ templates. Trees. Ch 6, 10 Ch 6 slides,
Ch 10 slides
Thu 3/11 More binary trees, traversals, etc. Trees slides
8 Tue 3/16 Dictionary ADT (but really Binary Search Trees) Ch 10 Or, Binary Trees Chapter in Open DSA book Dictionaries / BSTs slides
Thu 3/18 Heaps, more Binary Trees Ch 11 Heaps, more trees slides
9 Tue 3/23 Hwk 3 assigned
Thu 3/25 Big O, Algorithm Efficiency Quiz 2 due (Fri) Big O slides
10 Tue 3/30 Hashing Ch 12
Or, Hashing Chapter in Open DSA book
Hashing slides
Thu 4/1 Quiz 3 due
11 Tue 4/6 School Holiday: Spring Break
Thu 4/8 School Holiday: Spring Break
12 Tue 4/13 Hwk 3 due (Monday, 4/12, originally)
Thu 4/15 Hashing, Hashing efficiency Hwk 3 due (Thurs, 4/15, new deadline)
13 Tue 4/20 Sorting Algorithms Ch 13 Or, Sorting Chapter in Open DSA book Sorting slides
Thu 4/22
14 Tue 4/27
Thu 4/29 Quiz 5 due (Fri)
Quiz 8 due (Sunday)
Quiz 8 B (optional) due (Sunday)
15 Tue 5/4 Graphs Ch 15 Or, Graphs Chapter in Open DSA book
Thu 5/6 Quiz 9 due (Friday)
Quiz 10 due (Friday)
Quiz 7 due (Sunday)
16 Tue 5/11 Graphs, but also a segue into OO in C++ Hwk 4 assigned OO slides
Thu 5/13 Quiz 11 due (Sunday)
Quiz Y (optional) due (Sunday)
Graph slides
17 Tue 5/18 Wrap-up
Thu 5/20 First day of final exams.
18 Thursday 5/20 FINAL EXAM
Location: Zoom??
Time: 11:15 am - 1:15 pm
Hwk 4 due (Wednesday, 5/26)