CS32 (Spring 2019) Discussion

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

Course Info

TA & LA Info

Discussion Info (Dis 1F, instructed by Junheng)

Announcements:

Discussion Materials

Date Content Slides & Links
Apr. 5 No discussion today. Please attend lectures. N/A
Apr. 12 Class construction, destructor, copy constructor, assignment operator [Slides] [Worksheet 1] [Worksheet 1 Solution]
Apr. 19 Data structures, linked list [Slides] [Worksheet 2] [Worksheet 2 Solution] [Notes on Linked List]
Apr. 24 Midterm review by UPE [Midterm-1 Practice 1] [Soultion 1] [Midterm-1 Practice 2] [Soultion 2]
Apr. 26 Stack and queue [Slides] [Worksheet 3] [Worksheet 3 Solution]
May. 3 Inheritance, polymorphism and recursion (preview) [Slides] [Worksheet 4] [Worksheet 4 Solution]
May. 10 Recursion (review), tempalte and STL (preview) [Slides] [Worksheet 5] [Worksheet 5 Solution]
May. 17 Tempalte and STL (review), algorithmic efficiency [Slides] [Worksheet 6] [Worksheet 6 Solution]
May. 22 Midterm review by UPE [Midterm-2 Practice 1] [Soultion 1] [Midterm-2 Practice 2] [Soultion 2]
May. 24 Sorting and tree (part 1) [Slides] [Worksheet 7] [Worksheet 7 Solution]
May. 31 Tree & BST (part 2) and hashtable [Slides] [Worksheet 8] [Worksheet 8 Solution]
June 3 Final exam review & practice [Final Practice 1] [Soultion 1] [Final Practice 2] [Soultion 2]
June 7 Heap, graph and final exam review [Slides] [LA-workshop Final Practice]

Additional Resources

Jack Gong, Qianru Li, Angelina Poole, Amrutha Srinivasan, Ling Ding (on CCLE).