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