CS 24: Problem Solving with Computers-II, S20, Mirza
lecture date | notes | ready? | description | slides before | slides after |
---|---|---|---|---|---|
2020-04-02 | lect01 | true | Course overview, intro to Git and C++ classes | ||
2020-04-07 | lect02 | true | C++ classes and abstract data types | Annotated pdf | |
2020-04-09 | lect03 | true | The Big Four | Annotated pdf | |
2020-04-14 | lect04 | true | Linked Lists, Big Four | Annotated pdf | |
2020-04-16 | lect05 | true | Linked-lists (contd) | Annotated pdf | |
2020-04-21 | lect06 | true | Operator Oveloading, GDB, intro to pa01 | Annotated pdf | |
2020-04-23 | lect07 | true | Binary Search Trees - Part 1 | Annotated pdf | |
2020-04-30 | lect08 | true | Binary Search Trees - Part 2 | Annotated pdf | |
2020-05-05 | lect09 | true | Big-Oh: Analyzing the efficiency of algorithms | Annotated pdf | |
2020-05-07 | lect10 | true | Big Oh analysis contd | Annotated pdf | |
2020-05-12 | lect11 | true | Analysis of the running time of BST operations | Annotated pdf | |
2020-05-14 | lect12 | true | Stacks (lab05), C++ STL | Annotated pdf | |
2020-05-21 | lect13 | true | Heaps | Annotated pdf | |
2020-05-26 | lect14 | true | C++ templates | Annotated pdf | |
2020-05-28 | lect15 | true | Priority queues, Comparison classes, interview practice | Annotated pdf | |
2020-06-02 | lect16 | true | Queues, interview practice (contd) | Annotated pdf | |
2020-06-04 | lect16 | true | Data structure selection, final wrap up |
num | ready? | description | assigned | due |
---|---|---|---|---|
lab00 | true | Getting started | Thu 04/02 03:00PM | Fri 04/03 11:59PM |
lab01 | true | Define implement and apply a C++ class | Fri 04/03 03:00PM | Fri 04/10 11:59PM |
lab02 | true | Implementing a linked list | Tue 04/14 03:00PM | Tue 04/21 11:59PM |
lab03 | true | Using g++, make and gdb | Wed 04/22 09:00AM | Tue 04/28 11:59PM |
lab04 | true | Binary Search Tree | Wed 04/29 09:00AM | Tue 05/05 11:59PM |
lab05 | true | Evaluating expressions with stacks | Thu 05/14 03:00PM | Wed 05/20 11:59PM |
lab06 | true | Implementing a heap | Wed 05/27 01:00PM | Wed 06/03 11:59PM |