CSCI 260: Fall 2019
Course Schedule

Dates and topics are approximate and are subject to change.
 
Dates Topics
Week 1 Introduction, Review of Stack and Queue
Week 2 Priority Queue, Heap and Dictionary
Week 3 Set, Dictionary and Hashing
Week 4 Binary Search Trees and Balanced Binary Search Trees
Week 5 Algorithm Complexity Analysis
Week 6 Sorting Algorithms and Algorithm Methodologies
Week 7 Review and Midterm
Week 8 Multiway Search Tree, Red Black Tree
Week 9 Skip List, String Matching Algorithms
Week 10 Tries, Data Encoding and Compression
Week 11 Graph and Graph Algorithms
Week 12 Graph Algorithms, Dynamic Programming
Week 13 Memory Management, Wrap-up and Review