My review of everything

My Review of (INFO 3600) Data Structures and Algorithms with C



           Grade: A
      Difficulty: 7/10
          Rating: 8/10
 Time commitment: 12 hours/week
-------------------------------

A decent course on data structures & algorithms. Lots of well designed coding assignments. They are time-consuming but rewarding. The lecture extensively covers data structures (stacks, queues, arrays, linear linked lists, trees, graphs, hashing, heaps), and algorithms for manipulating these structures (various sort, search/traversal techniques with complexity analysis)

Overview


Assignments


Thoughts

The content is great. It's exactly as you expect from a data structures and algo course.

They provide a nice PDF lecture note on each topic. I still go back to them from time to time whenever I need to review.

One negative aspect is the instructor (Thomas Kostizak) is extremely picky about the format of both code & reports for the homework. He has a mammoth spec doc about where to insert page break, blank page, what kind of test case, with specific types of annotation in specific font style/size, etc etc. So you end up submitting 20+ pages of PDF every week in which probably only 7 pages are code.