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 |