CS 24 Winter 22: Problem Solving with Computers-II, Mirza

lecture date link ready? description
2022-01-03 lect01 true Course overview, intro to Git (slides)
2022-01-05 lect02 true Review: C++ classes and abstract data types (slides) (annotated slides)
2022-01-10 lect03 true Dynamic memory Management, The Big Four (slides) (annotated slides)
2022-01-13 lect04 ready Operator Overloading, Organizing C++ programs using multiple files and Makefiles  (slides)
2022-01-19 lect05 true Intro to Linked Lists (slides) (annotated slides)
2022-01-24 lect06 true Linked-lists: OOP style implementation  (slides) (annotated slides)
2022-01-26 lect07 true Rule of Three  (slides) (annotated slides)
2022-01-31 lect08 true Binary Search Trees - Part 1 (slides) (annotated slides)
2022-02-02 lect09 true Binary Search Trees - Part 2 (slides) (annotated slides)
2022-02-07 lect10 true Analyzing the efficiency of algorithms - Part 1 (slides) (annotated slides)
2022-02-14 lect11 true Analyzing the efficiency of algorithms - Part 2 (slides) (annotated slides)
2022-02-16 lect12 true BST running time analysis (slides) (annotated slides)
2022-02-18 lect13 true C++ templates: Asynchronous lecture (slides) (annotated slides)
2022-02-23 lect14 true Stack and Queue (slides) (annotated slides)
2022-02-28 lect15 true C++ Iterators and more STL practice (slides) (annotated slides)
2022-03-02 lect16 true Priority queues, Comparison classes (slides) (annotated slides)
2022-03-07 lect17 true Interview practice  (slides) (annotated slides)
2022-03-09 lect18 true Final Wrapup  (slides) (annotated slides)

num ready? description assigned due
lab00 true Getting started Thu 01/06 03:00PM Mon 01/10 10:00PM
warmup-cs16-final true CS16 Final Exam Mon 01/10 09:00AM Fri 01/21 10:00PM
lab01 true Objective Cars Thu 01/13 09:00AM Wed 01/19 10:00PM
lab02 true Linked Lists in C++ with structs Thu 01/20 09:00AM Wed 01/26 10:00PM
lab03 true Implementing a linked list- OOP style Thu 01/27 09:00AM Wed 02/02 10:00PM
lab04 true Binary Search Tree Thu 02/03 09:00AM Thu 02/10 10:00PM
lab05 true Generic Binary Search Tree Thu 02/17 09:00AM Wed 02/23 10:00PM
lab06 true Evaluating expressions with stacks Thu 02/24 09:00AM Wed 03/02 10:00PM
lab07 true Implementing a min-heap Thu 03/03 09:00AM Wed 03/09 10:00PM

num ready? description assigned due
pa01 true Card game using Binary Search Trees Wed 02/09 09:00AM Fri 02/25 10:00PM
pa02 true Application of data structures to a movie dataset Mon 02/28 09:00AM Fri 03/11 10:00PM

num ready? description exam date
e01 true Midterm Exam (remote from 12:30p - 1:45p) Wed 02/09 12:30PM
e02 true Final Exam Tue 03/15 12:00PM