CS32, Spring 2017
Course Information
Lecture Notes and Slides:
lecture date | notes | ready? | description | slides |
---|---|---|---|---|
2017-04-04 | lect01 | true | Welcome | |
2017-04-06 | lect02 | true | Review | |
2017-04-11 | lect03 | true | OO Basics | |
2017-03-11 | lect04 | true | Searching | |
2017-03-18 | lect05 | true | Templates | |
2017-03-25 | lect06 | true | Scopes |
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 |