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 pdf Annotated pdf
2019-04-03 lect02 true C++ classes and abstract data types pdf Annotated pdf
2019-04-08 lect03 true The Big Four pdf Annotated pdf
2019-04-10 lect04 true Linked Lists, Operator overloading, Unit tests pdf Annotated pdf
2019-04-15 lect05 true Linked-lists (contd) pdf Annotated pdf
2019-04-16 lect06 true Rule of Three, GDB, intro to pa01 pdf Annotated pdf
2019-04-22 lect07 true Recursion pdf Annotated pdf
2019-04-29 lect08 true Binary Search Trees - Part 1 pdf Annotated pdf
2019-05-01 lect09 true Binary Search Trees - Part 2 pdf Annotated pdf
2019-05-06 lect10 true Big-Oh: Analyzing the efficiency of algorithms pdf Annotated pdf
2019-05-08 lect11 true Analyzing the running time of BST operations pdf Annotated pdf
2019-05-13 lect12 true Stacks (lab05), C++ STL pdf Annotated pdf
2019-05-22 lect13 true C++ templates pdf Annotated pdf
2019-05-29 lect14 true Heaps pdf Annotated pdf
2019-06-03 lect15 true Comparison classes and iterators pdf Annotated pdf
2019-06-05 lect16 true Final Review and Wrap up pdf 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

num ready? description assigned due
pa01 true Linked-list implementation of a card game Thu 04/18 09:00AM Tue 05/07 11:59PM
pa02 true BST on movie dataset Tue 05/21 03:00PM Thu 06/06 11:59PM

num ready? description exam date
e01 true Midterm Exam-I Wed 04/24 09:30AM
e02 true Midterm Exam-II Wed 05/15 09:30AM
e03 true Final Exam: PSYCH 1924 Wed 06/12 08:00AM