COP 4530-0002: DATA STRUCTURES II - 2026 Fall

Undergrad Course, Florida State University, 2026

Administrivia

  • 📢 Instructor: Dr. Yushun Dong (yd24f[at]fsu[dot]edu)
  • 💡 Teaching Assistants: To be determined (email to be determined)
  • 📅 Time: Mondays & Wednesdays, 4:50 pm-6:05 pm (ET)
  • 🏫 Location: HWC 2400
  • 🔍 Instructor Office Hours: Monday and Wednesday (6:05 to 7:05 PM at HWC 2400).
  • 🔍 TA Office Hours: To be determined.
  • 🎒 Format: In-person only (unless there is a drastic change in the situation).

Course Schedule — Fall 2026

DateTopicMaterialsClass TypeNotes
8.24 (Monday)Course intro & C++ reviewSee here. Day 1 attendance required by FSU
8.26 (Wednesday)C++ review & C++ templates   
8.31 (Monday)C++ templates & generic programming   
9.2 (Wednesday)Algorithm analysis   
9.7 (Monday)🏖️ No class.  By today, @Bolin please complete all unpublished coding quizzes in Canvas, 2 problems per short quiz (1,2,3,4,5,6,8), 8 problems per cumulative quiz (7,9). @Alex, please contact Bolin for solution and test cases.
9.9 (Wednesday)Vector & list  Quiz (short) 1.
9.14 (Monday)Vector & list + solution analysis  Solution analysis (short) included.
9.16 (Wednesday)Stack, queue & deque  Quiz (short) 2.
9.21 (Monday)Stack, queue & deque + solution analysis  Solution analysis (short) included.
9.23 (Wednesday)Stack, queue & deque  Quiz (short) 3.
9.28 (Monday)Solution analysis + Mid-term Recitation TA Attendance(TA) recitation lecture. @Bolin please attend in person and go through all slides and help flag important content. @Alex please attend in person.
9.30 (Wednesday)🚨 Mid-term exam Exam; TA Attendance(TA) Mid-term exam. @Bolin @Alex please both attend in person as proctors, and distribute & collect materials. Make sure to prepare questions beforehand, and we will do things like MCQs/Fill-in-the-blank/short-answer questions, not coding problems. Make sure we properly email OAS(oas@fsu.edu) exam questions for the 1 disable student for her exam at OAS.
10.5 (Monday)Mid-term exam solution analysis TA Attendance(TA) Exam recitation lecture. @Bolin please attend in person and go through all exam solutions. @Alex please attend in person.
10.7 (Wednesday)Tree 1  Quiz (short) 4.
10.12 (Monday)Tree 1 + solution analysis  Solution analysis (short) included.
10.14 (Wednesday)Tree 2  Quiz (short) 5.
10.19 (Monday)Tree 2 + solution analysis  Solution analysis (short) included.
10.21 (Wednesday)Hash tables  Quiz (short) 6.
10.26 (Monday)Hash tables + solution analysis  Solution analysis (short) included.
10.28 (Wednesday)Cumulative Quiz (all prior topics) Exam; TA AttendanceCumulative Quiz - Quiz 7. @Bolin @Alex please both attend in person as proctors, and serve for Q&A. AI tools are allowed and ask everyone to submit their coding solutions on Canvas.
11.2 (Monday)Solution analysis: Cumulative Quiz TA Attendance(TA) Recitation lecture. @Bolin please attend in person and randomly call on student to present their solutions. Do 2 problem solution presentation per student. Make sure you take records of their FSUID and name, and mark whether they gave a full 15-min presentation (so 4 presentations in total). When a presentation is far below 15 min, call another random student to present the same 2 problems; otherwise go to the next 2 problems. @Alex please attend in person.
11.4 (Wednesday)Sort 1  Quiz (short) 8.
11.9 (Monday)Sort 1 + solution analysis  Solution analysis (short) included.
11.11 (Wednesday)🏖️ No class.  Veterans’ Day
11.16 (Monday)Sort 2   
11.18 (Wednesday)Cumulative Quiz (all prior topics) Exam;TA AttendanceCumulative Quiz - Quiz 9. @Bolin @Alex please both attend in person as proctors, and serve for Q&A. AI tools are allowed and ask everyone to submit their coding solutions on Canvas.
11.23 (Monday)Solution analysis: Cumulative Quiz TA Attendance(TA) Recitation lecture. @Bolin please attend in person and randomly call on student to present their solutions. Do 2 problem solution presentation per student. Make sure you take records of their FSUID and name, and mark whether they gave a full 15-min presentation (so 4 presentations in total). When a presentation is far below 15 min, call another random student to present the same 2 problems; otherwise go to the next 2 problems. @Alex please attend in person.
11.25 (Wednesday)🏖️ No class.  Thanksgiving
11.30 (Monday)Graphs   
12.2 (Wednesday)Final exam review, Q&A session  Q&A session; last class.
12.7 (Monday)🚨 Final exam Exam; TA Attendance5:30–7:30 p.m. at HWC 2400. @Bolin @Alex please both attend in person as proctors, and distribute & collect materials. Make sure to prepare questions beforehand, and we will do things like MCQs/Fill-in-the-blank/short-answer questions, not coding problems. Make sure we properly email OAS(oas@fsu.edu) exam questions for the 1 disable student for her exam at OAS.