CS 24 S22: Problem Solving with Computers-II
lecture date | link | ready? | description |
---|---|---|---|
2022-03-28 | lect01 | true | Course overview, review of CS16 concepts (slides) (annotated slides) |
2022-03-30 | lect02 | true | Linked Lists (non-OOP style) (slides) (annotated slides) |
2022-04-04 | lect03 | true | Git, Linked Lists contd. (slides) (annotated slides) |
2022-04-06 | lect04 | true | Object Oriented Programming (slides) (annotated slides) |
2022-04-11 | lect05 | true | Big Four and Makefiles (slides) (annotated slides) |
2022-04-11 | lect06 | true | Big Four and Makefiles contd + Linked List OOP style (slides) (annotated slides) |
2022-04-18 | lect07 | true | Rule of Three (slides) (annotated slides) |
2022-04-20 | lect08 | true | Demo valgrind and gdb, Binary Search Trees - Part 1 (slides) (annotated slides) |
2022-04-25 | lect09 | true | Binary Search Trees - Part 2 (slides) (annotated slides) |
2022-04-27 | lect10 | true | Analyzing the efficiency of algorithms - Part 1 (slides) (annotated slides) |
2022-05-02 | lect11 | true | Analyzing the efficiency of algorithms - Part 2 (slides) (annotated slides) |
2022-05-09 | lect12 | true | BST running time analysis and STL set (slides) (annotated slides) |
2022-05-11 | lect13 | true | C++ templates (slides) (annotated slides) |
2022-05-16 | lect14 | true | Stack and Queue (slides) (annotated slides) |
2022-04-18 | lect15 | true | C++ Iterators and more STL practice, Priority Queues (slides) (annotated slides) |
2022-05-23 | lect16 | true | Priority queue implementation (slides) (annotated slides) |
2022-05-25 | lect17 | true | Run-time and Space-time complexity of sorting algorithms, Interview practice (slides) (annotated slides) |
2022-06-01 | lect18 | true | Final Wrapup (slides) |
num | ready? | description | assigned | due |
---|---|---|---|---|
lab00 | true | Getting started | Thu 03/31 03:00PM | Mon 04/04 11:59PM |
lab01 | true | Linked Lists in C++ with structs | Wed 04/06 03:00PM | Wed 04/13 11:59PM |
lab02 | true | Objective Cars | Wed 04/13 03:00PM | Wed 04/20 11:59PM |
lab03 | true | Implementing a linked list- OOP style | Wed 04/20 03:00PM | Wed 04/27 11:59PM |
lab04 | true | Binary Search Tree | Wed 04/27 03:00PM | Wed 05/04 11:59PM |
lab05 | true | Generic Binary Search Tree | Wed 05/11 03:00PM | Fri 05/20 11:59PM |
lab06 | true | Evaluating expressions with stacks | Thu 05/19 08:00PM | Thu 05/26 11:59PM |
lab07 | true | Implementing a min-heap | Thu 05/26 09:00AM | Wed 06/01 11:59PM |