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 |