CS32 (Winter 2019) Discussion

This course is no longer active and this site will no longer be updated since March 16, 2019. Slides are availble upon request.

Course Info

TA & LA Info (Dis 2B)

Discussion Info (Dis 2B, instructed by Junheng)

Announcement

Discussion Materials

Date Content Slides & Links
Jan. 11 No discussion today. Please attend lectures. N/A
Jan. 18 Class construction, destructor, copy constructor, assignment operator [Slides] [Worksheet 1] [Worksheet 1 Solution] [Code]
Jan. 25 No discussion today. Please attend lectures and check out midterm practice problems. [Midterm-1 Practice 1] [Soultion 1] [Midterm-1 Practice 2] [Soultion 2]
Feb. 1 Linked list, stack, queue [Slides] [Worksheet 2] [Worksheet 2 Solution]
Feb. 8 Inheritance, Polymorphism, Recursion [Slides] [Worksheet 3] [Worksheet 3 Solution]
Feb. 15 Template, STL [Slides] [Worksheet 4] [Worksheet 4 Solution]
Feb. 21* Midterm review, Project 3 FAQ (host by UPE) [Midterm-2 Practice 1] [Soultion 1] [Midterm-2 Practice 2] [Soultion 2]
Feb. 22 STL (cont’d), Algorithm Efficiency [Slides] (Still use worksheet 4)
Mar. 1 Sorting, Tree [Slides] [Worksheet 5] [Worksheet 5 Solution]
Mar. 8 Binary search tree and others, Hash Tables, Heaps [Slides] [Worksheet 6] [Worksheet 6 Solution]
Mar. 10* Final exam review, Final exam FAQ (host by UPE) [Final Practice 1] [Soultion 1] [Final Practice 2] [Soultion 2]
Mar. 15 Priority queue, Heap, Final exam review [Slides]

Additional Resources

[Dis 1B: Jack Gong], [Dis 1C: Trevor Hackett], [Dis 1E: Qianru Li], [Dis 2A: Angelina Poole], [Dis 2C: Arghya Mukherjee], [Dis 3C: Youfu Li].

[Debug], [Technical Interview + Code Tracing], [Inheritance, Recursion & Usable Code], [Data Structures and Big O]