Columbia University, Computer Science Department


CS W3137 Data Structures and Algorithms, Spring 2015,

TENTATIVE SCHEDULE, SUBJECT TO CHANGE

Class Schedule and Notes

Class 1: Jan. 20
  • Assignment: Read Chapters 1-2 Weiss textbook
  • Homework 1 Due 2/5
  • Class 2: Jan. 22
    Class 3: Jan. 27 Assignment: Read Chapter 3
    Class 4: Jan. 29
    Class 5: Feb. 3
    Class 6: Feb. 5
    Class 7: Feb. 10 Assignment: Read Chapter 4, sections 4.1 - 4.3
    Class 8: Feb. 12
    Section 1: Feb. 13
    • Special Java Review Section -
    Class 9: Feb. 17
    Class 10: Feb. 19 Assignment: Read Chapter 4, section 4.4 - 4.9
    Class 11: Feb. 24
    Class 12: Feb. 26 Assignment: Read Chap. 6.1 - 6.4
    Class 13: Mar. 3
    Class 14: Mar. 5 Weiss sec. 10.1.2
    Class 15: Mar 10:
    Class 16: Mar. 12
    • Midterm Exam, in class, closed book and notes
    • Reading Assignment: Chapter 5, Hashing
    Class 17: Mar. 24
    Class 18: Mar. 26
    • Read Ch. 7, Sorting
    Class 19: Mar. 30
    • Read Chapter 9, Graphs
    Class 20: Apr. 2
    Class 21: Apr. 7
    • More graphs
    Homework 5 due 4/21
    Class 22: Apr. 9
    Class 23: Apr. 14
    Class 24: Apr. 16
    Class 25: Apr. 21
    Class 26: Apr. 23
    Class 27 Apr. 28 Homework 4 and 5 solutions
    Class 28 Apr. 30 Study sheet review
    Fri. May 8 Final Exam Review Session, 4:30 - 6:00 833 Mudd
    TBA Final Exam, 9:00am - 12:00pm, 833 Mudd