CS 2413, Data Structures — Fall 2014
Schedule (subject to change)

Week Date Topic R, W, & S Out Due
1 August
18
Course Intro/Overview (Syllabus)
August
20
Introduction to C++ Appendix A
2 August
25
Introduction to C++ Appendix A
August
27
Introduction to C++
Object Oriented Programming in C++
Appendix A Chapter 1
3 September
1
No Class (Labor Day)
September
3
Object Oriented Programming in C++ Chapter 1 PR0
4 September
8
Algorithms & Recursion Chapter 2
September
10
Algorithms & Recursion Chapter 2
5 September
15
Arrays, Matrices, and Vectors Chapter 3
September
17
Arrays, Matrices, and Vectors Chapter 3 PR1 PR0
6 September
22
Linked Lists Chapter 4
September
24
Linked Lists Chapter 4
7 September
29
Stacks & Queues Chapter 5
October
1
Stacks & Queues Chapter 5 PR2 PR1
8 October
6
Exam 1 ↑ Above ↑
October
8
Simple Search Trees Chapter 6
9 October
13
Simple Search Trees Chapter 6
October
15
Self-Modifying Search Trees Chapter 7
10 October
20
Self-Modifying Search Trees Chapter 7 PR3 PR2
October
22
Priority Structures Chapter 8
11 October
27
Priority Structures Chapter 8
October
29
Exam 2 ↑ Above ↑
12 November
3
Sorting Chapter 9
November
5
Sorting Chapter 9 PR4 PR3
13 November
10
Hashing Chapter 10
November
12
Hashing Chapter 10
14 November
17
Graphs Chapter 11
November
19
Graphs Chapter 11 PR5 PR4
15 November
24
Ethics Baase
Chapter 5
November
26
No Class (Thanksgiving Vacation)
16 December
1
Ethics Baase
Chapter 5
December
3
Ethics In-Class Exercise Baase
Chapter 5
PR5 (Friday)
Finals Tuesday
December 9
4:30-6:30pm
Final Exam
Includes Ethics Question
↑ All ↑