Columbia University, Computer Science Department


CS W3137 Data Structures and Algorithms, Spring 2012,

TENTATIVE

Class Schedule and Notes

Class 1: Jan. 17 Assignment: Read Chapters 1-2 Weiss textbook
Class 2: Jan. 19
Class 3: Jan. 24 Assignment: Read Chapter 3
Class 4: Jan. 26
Class 5: Jan. 31
Class 6: Feb. 2
Class 7: Feb. 7 Assignment: Read Chapter 4, sections 4.1 - 4.3
Class 8: Feb. 9
Class 9: Feb. 14
  • More on Trees
Class 10: Feb. 16 Assignment: Read Chapter 4, section 4.4 - 4.9
Class 11: Feb. 21
Class 12: Feb. 23 Assignment: Read Chap. 6.1 - 6.4
Class 13: Feb. 28
Class 14:mar. 1 Weiss sec. 10.1.2
Class 15: Mar. 6
Class 16: Mar. 8
  • Midterm Exam, in class, closed book and notes
  • Reading Assignment: Chapter 5, Hashing
Class 17: Mar. 20
Class 18: Mar. 22
Class 19: Mar. 27
  • Read Chapter 9, Graphs
Class 20: Mar. 29
Class 21: Apr. 3
  • More graphs
Class 22: Apr. 5
Class 23: Apr. 10
Class 24: Apr. 12
  • more Graph Applications
  • Read Ch. 7, Sorting
Class 25: Apr. 17
Class 26: Apr. 19
Class 27 Apr. 24
  • Guest Lecture, Vijay Saraswat, IBM Research, "Cloud Computing, Big Data, and Multiprocessing"
Class 28 Apr. 26
Tues., May 8, 9-12 Final Exam, 501 NWC Building