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 |