CS 24: Problem Solving with Computers-II, W21, Kozerawski

lecture date link ready? description
2021-01-04 lect01 true Course overview, intro to Git and C++ classes
2021-01-06 lect02 true Introduction to pointers. Pass-by-value, pass-by-reference
2021-01-11 lect03 true Where does memory go? Stack and Heap
2021-01-13 lect04 true Pointer arithmetic with Array structures. Dynamic Memory
2021-01-20 lect05 true The Big Three
2021-01-25 lect06 true Template functions
2021-01-27 lect07 true Operator overloading. Friend functions
2021-02-01 lect08 true Trie and linked list
2021-02-03 lect09 true Linked list. Recursion.
2021-02-08 lect10 true Running time analysis.
2021-02-17 lect11 true Vectors, Queues, Stacks, iterators.
2021-02-22 lect12 true Mergesort and Quicksort.
2021-02-24 lect13 true Quicksort. Prefix, Postfix and Infix notation
2021-03-01 lect14 true Binary Search Trees
2021-03-03 lect15 true Binary Search Trees continued
2021-03-08 lect16 true Heaps
2021-03-10 lect17 true Hashing

num ready? description assigned due
lab00 true Getting started Thu 01/14 09:00AM Wed 01/20 11:59PM
lab01 true Objective Cars Thu 01/21 09:00AM Wed 01/27 11:59PM
lab02 true Trie Thu 01/28 09:00AM Wed 02/03 11:59PM
lab03 true Using gdb Thu 02/18 09:00AM Wed 02/24 11:59PM
lab04 true Evaluating postfix and prefix expressions with stacks Thu 02/25 09:00AM Wed 03/03 11:59PM
lab05 true Binary Search Tree Thu 03/04 09:00AM Wed 03/10 11:59PM

num ready? description assigned due

num ready? description exam date