Schedule

This schedule is tentative and may change.

Date Topic Materials
August 21 Course Introduction, Intro. to Python
August 23 Control Flow, Quiz 1
August 28 Git
August 30 Comprehensions, Functions, File I/O
September 6 OOP in Python, Quiz 2
September 11 Additional Packages
September 13 Exam 1 Review
September 18 Exam 1
September 20 CANCELLED
September 25 Introduction to Algorithms
September 27 Complexity Analysis
October 2 Introduction to Data Structures
October 4 Stacks, Queues, and Linked Lists
October 9 Hash Maps, Quiz 3
October 11 Binary Search Trees
October 16 Red-Black Trees
October 18 Introduction to Graphs
October 23 Minimum Spanning Trees, Quiz 4
October 25 Single-Source Shortest Paths
October 30 Introduction to Databases
November 1 Structured Query Language
November 6 Exam 2 Review
November 8 Exam 2
November 13 Advanced SQL
November 15 Distributed Databases
November 20 NOSQL, Quiz 5
Next