CS 24: Problem Solving with Computers-II, M19
lecture date | notes | ready? | description | slides before | slides after |
---|---|---|---|---|---|
2019-08-06 | lect01 | true | Course overview, intro to Git and C++ classes | Annotated pdf | |
2019-08-07 | lect02 | true | C++ classes and abstract data types | Annotated pdf | |
2019-08-08 | lect03 | true | The Big Four | Annotated pdf | |
2019-08-14 | lect04 | true | Linked Lists and the Rule of Three | Annotated pdf | |
2019-08-15 | lect05 | true | Linked-lists (contd), Rule of Three, Unit tests | Annotated pdf | |
2019-08-20 | lect06 | true | Intro to pa01, operator overloading, Recursion | Annotated pdf | |
2019-08-21 | lect07 | true | Recursion (contd), GDB, Binary Search Trees | Annotated pdf | |
2019-08-22 | lect08 | true | Binary Search Trees | Annotated pdf | |
2019-08-27 | lect09 | true | Big-Oh: Analyzing the efficiency of algorithms | Annotated pdf | |
2019-08-28 | lect10 | true | Analyzing the running time of BST operations | Annotated pdf | |
2019-09-3 | lect11 | true | Stacks (lab05), C++ STL | Annotated pdf | |
2019-09-04 | lect12 | true | C++ templates | Annotated pdf | |
2019-09-05 | lect13 | true | Heaps | Annotated pdf | |
2019-09-10 | lect14 | true | Comparison classes and iterators | Annotated pdf | |
2019-09-11 | lect15 | true | Final wrap up | Annotated pdf |
num | ready? | description | assigned | due |
---|---|---|---|---|
h01 | true | Chapter 1.1, 2.1-2.2 | Tue 08/06 02:00PM | Fri 08/16 02:00PM |
h02 | true | Chapter 2.3-2.5 | Wed 08/14 02:00PM | Fri 08/23 02:00PM |
h03 | true | Chapter 3, section 3.1, Chapter 4, 4.1 - 4.5 | Wed 08/14 02:00PM | Fri 08/23 02:00PM |
h04 | true | Chapter 5, section 5.1 -5.4 | Wed 08/21 02:00PM | Fri 08/30 09:00AM |
h05 | true | Chapter 9: Recursion | Wed 08/21 02:00PM | Fri 08/30 09:00AM |
h06 | true | Chapter 1: Runing Time Analysis | Tue 08/27 02:00PM | Fri 09/06 06:00PM |
h07 | true | Chapter 10: Trees | Tue 08/27 02:00PM | Fri 09/06 06:00PM |
h08 | true | Chapter 6.1 - 6.6: Templates | Tue 09/03 02:00PM | Wed 09/11 09:00AM |
h09 | true | Heaps: Chapter 11.1 and 11.2 | Tue 09/10 02:00PM | Wed 09/11 02:00PM |
num | ready? | description | assigned | due |
---|---|---|---|---|
lab00 | true | Getting started | Fri 08/09 03:00PM | Thu 08/15 11:59PM |
lab01 | true | Define implement and apply a C++ class | Fri 08/09 03:00PM | Thu 08/15 11:59PM |
lab02 | true | Implementing a linked list | Fri 08/16 09:00AM | Thu 08/22 11:59PM |
lab03 | true | Using g++, make and gdb | Fri 08/16 09:00AM | Thu 08/22 11:59PM |
lab04 | true | Binary Search Tree | Fri 08/23 03:00PM | Wed 08/28 11:59PM |
lab05 | true | Evaluating expressions with stacks | Fri 09/06 09:00AM | Fri 09/13 11:59PM |
lab06 | true | Implementing a heap | Fri 09/06 09:00AM | Fri 09/13 11:59PM |
pa01 | true | Linked-list implementation of a card game | Tue 08/20 09:00AM | Fri 08/30 11:59PM |
pa02 | true | BST on movie dataset | Wed 08/28 03:00PM | Tue 09/10 11:59PM |
num | ready? | description | assigned | due |
---|