CPSC 212: Data Structures and Algorithms

Syllabus 2018

Sep. 5, 7 Ch. 1. Algorithm Analysis  
Sep. 24, 26, 28 Ch. 2.5. Dictionaries and Hash Tables.  
Oct. 8, 10, 12 Ch. 4. Sorting, Sets, and Selection.  
Oct. 15, 17, 19 Ch. 5. Fundamental Algorithm Design Techniques.  
Oct. 22, 26 Ch. 5, cont. Dynamic programming.
 
Oct. 29, 31, Nov. 2 Ch. 6. Graph Algorithms.  
Nov. 5, 7, 9 Ch. 6. Graph algorithms cont.
Ch. 7. Weighted graphs, shortest paths.
 
Nov. 12, 14, 16 Ch. 7, Cont.
AI. Intelligent systems search techniques. Minimax search.
 
Nov. 19 AI, cont. Intelligent systems search techniques. Minimax search.
Heuristic search.
 
Nov. 26, 28, 30 AI, cont.
Ch. 9. Text processing.
 
Dec. 3, 5, 7 Ch. 9, cont.  
Dec. 10 Mankalah tournament