CSIS 3103 - Data Structures |
Schedule |
Week |
Major
Topics |
Reading |
Event |
Sep 8 |
Course Intro, Java Review | App A, Ch 1 |
|
Sep 13 |
Java Review Continued | Ch 1 |
Lab 1 (9/15) |
Sep 20 |
Java Review and Lists | Ch 2 |
Lab 2 (9/22) |
Sep 27 |
Lists, Algorithm Efficiency, Java Collections Framework | Ch 2 |
Lab 3 (9/29) |
Oct 4 |
List implementations, Stacks | Ch 2, 3 |
|
Oct 11 |
Queues | Ch 4 |
Exam 1 (Oct 13) |
Oct 18 |
Recursion | Ch 5 |
|
Oct 25 |
Trees | Ch 6 |
Lab 4 (10/27) |
Nov 1 |
Binary trees | Ch 6 |
|
Nov 8 |
Binary Search Trees | Ch 6 |
Exam 2 (Nov 10) |
Nov 15 |
Heaps, Priority Queues, Sets | Ch 6, 7 |
Lab 5 (11/17) |
Nov 22 |
Sets and Maps, Hash Tables, | Ch 7 |
|
Nov 28 | Hash Tables, Sorting | Ch 7, 8 | |
Dec 6 |
Sorting, Graphs | Ch 8, 10 |
|
Dec 13 |
11:30am - 2:00pm | Exam 3 |
Note: This schedule is subject to change during the semester.
Schedule |