Lab sessions are held every week and will be conducted by a team of TAs and Course Producers. Labs are designed to provide you with basic knowledge and assistance in using the development tools you need to practice the use of data structures.
- You are to attend that lab you are registered for. Attending earlier or later labs is not allowed without explicit permission from your lab instructor.
This schedule may be changed somewhat over the course of the semester. The lab notes as written currently are based on a previous iteration of the class, and may change somewhat. Consider them authoritative after the corresponding week of class.
|Week #||Lab Handout||Topic|
|Git Registration; Git Tutorial; Course VM|
|04||Lab 04||Unit Testing, Google Test|
|05||Lab 05||Operator Overloading, Copy Contructors|
|07||Lab 07||STL Maps, Exceptions|
|12||Lab 12||Binary Search Trees|
|13||Lab 13||Hashtables, Doxygen|
|15||Lab 14||Final Review|