CS32, Spring 2017

Lecture Notes and Slides:

lecture date notes ready? description slides
2017-04-04 lect01 true Welcome pdf
2017-04-06 lect02 true Review pdf
2017-04-11 lect03 true OO Basics pdf
2017-03-11 lect04 true Searching pdf
2017-03-18 lect05 true Templates pdf
2017-03-25 lect06 true Scopes pdf

Homework:

num ready? description reading assigned due
h00 true Linear Search DS 12.1 Thu 04/13 09:30AM Tue 04/18 09:30AM
h01 true Templates and the STL PS 8.3, 17, 18 Tue 04/18 09:30AM Thu 04/20 09:30AM
h02 true Scoping PS 10.2 Thu 04/20 09:30AM Mon 04/24 09:30AM
h03 true Hashing DS 12.2 Thu 04/27 09:30AM Tue 05/02 09:30AM
h04 true Sorting DS 13.2-3 Thu 05/04 09:30AM Tue 05/09 09:30AM
h05 true Inheritance PS 15, PS 14.1 Thu 05/11 09:30AM Tue 05/16 09:30AM
h06 true Exceptions PS 16 Thu 05/18 09:30AM Tue 05/23 09:30AM
h07 true Unix & Processses Reader articles 1 & 3 (by Sarwar) Thu 05/25 09:30AM Tue 05/30 09:30AM
h08 true Memory Reader pp 167-192 Thu 06/01 09:30AM Tue 06/06 09:30AM

Labs:

num ready? description assigned due
lab00 true Review of C++ basics, Makefiles, submit.cs Wed 04/12 03:30PM Mon 04/17 11:59PM
lab01 true C++ class review, TDD review Wed 04/19 03:30PM Mon 04/24 11:59PM
lab02 true Selection Sort Wed 04/26 03:30PM Mon 05/01 11:59PM
lab03 true Debugging tools: gdb and valgrind Wed 05/03 03:30PM Mon 05/08 11:59PM
lab04 true C++ Big-Three Review Wed 05/17 03:30PM Tue 05/23 11:59PM
lab05 true Hash Table part 1 Wed 05/24 03:30PM Fri 06/02 11:59PM
lab06 true Hash Table part 2 Sat 05/27 03:30PM Wed 06/07 11:59PM