Recitation Schedule

This is a week-by-week schedule laying out the material of the recitations. This schedule is only a plan, and may change dynamically throughout the term.

Recitations marked tools are demonstration sessions meant to introduce you to a tool, and are not graded. Recitations marked lab involve 1-hour graded projects. (But note the warning about the dynamic nature of the schedule if you intend to skip a tool session: it might become a lab!)
WeekTypeTopic
1(none)NO RECITATION SESSIONS (START OF CLASSES)
2toolsunix, gcc, security
3(none)NO RECITATION SESSIONS (LABOR DAY; W/F available for help)
4toolsdgb
5labdebugging lab
6labprogramming lab
7toolsvalgrind (for memory)
8labmemory leak lab
9toolsdoxygen
10toolstut
11labdocumentation and testing lab
12labprogramming lab
13toolsvalgrind (for profiling)
14labefficiency lab
15(none)review help session (for final)