Lectures

If the video of a certain lecture isn’t linked yet, go to the link of another video, click the “Lecture Capture-CSCI 0200-Spring 2022” folder at the top, and the video will be there!

Date Topic Video Handouts Files
05/17/22 Review Session -- Previous Finals video
05/16/22 Review Session -- Algorithms video
05/13/22 Review Session -- Data Structures video whiteboard
05/12/22 Review Session -- Midterm and OO Design video whiteboard
04/27/22 Data Structure Selection Practice 2; Course Wrap Up video same handout as last time
04/25/22 Data Structure Selection Practice 1 video handout
04/22/22 Graph coloring and applications video handout
04/20/22 Large Graphs: Community Detection video
04/18/22 Large Graphs: Binary Decision Diagrams (BDDs) video handout
04/15/22 Balancing BSTs video
04/13/22 Implementing Heaps video
04/11/22 Heaps (conceptual) video handout notes
04/08/22 Dynamic Programming (pt. 3) video handout
04/06/22 Dynamic Programming (pt. 2) video handout notes (including longest increasing sequence implementation)
04/04/22 Dynamic Programming (pt. 1) video handout notes
03/25/22 Switching to Python (pt. 2) video handout Keep referring to the Java to Python guide
03/23/22 Switching to Python (pt. 1) video handout Java to Python guide
03/21/22 Recap and Threat Modeling video handout
03/18/22 Garbage Collection video handout notes
03/16/22 Disjoint Sets and Union/Find video handout notes
03/14/22 Minimum Spanning Trees video handout notes
03/11/22 Dijkstra's Algorithm video handout notes
03/09/22 DFS and BFS video notes
03/07/22 Introduction to Graphs video notes
03/04/22 Finishing Hashmaps, back to MVC video
03/02/22 How Hashmaps Work video no handout or starter notes
02/28/22 How Exceptions Work; Hashmaps video handout whiteboard
02/25/22 Model-View-Controller and Exceptions video handout
02/23/22 Debugging plans video handout
02/18/22 ArrayLists, part 2 video whiteboard contents
02/16/22 Arrays and Array-Based Lists video handout
02/14/22 Lists and Memory Addresses video handout notes
02/11/22 Implementing mutable Lists video
02/9/22 Implementing Immutable Lists video notes
02/7/22 From FP: Java Lists and for loops video
02/7/22 From OO: Binary Trees and more runtime video code handout
02/4/22 From FP: Abstract classes and updates video
02/4/22 From OO: Sorting and runtime video code handout notes
02/2/22 From FP: Inheritance video code handout
02/2/22 From OO: Recursion examples video code handout
01/31/22 From FP: Memory and Interfaces video handouts
01/31/22 From OO: Recursion video code handout
01/28/22 From FP: Classes and Methods video notes
01/28/22 From OO: Datatypes, Lists, Map/Filter, and Testing video
01/26/22 Merging our skill sets video code handout