38 ms·
For others who may be confused (as I was), note in the sidebar that this course is for "introductory computer science algorithms." While I suppose it is most ce
by RMarcus 12y ago
For others who may be confused (as I was), note in the sidebar that this course is for "introductory computer science algorithms." While I suppose it is most certainly a collection of algorithms, I would generally expect such topics to be listed under "data structures" or "discrete math" at most universities.
In my experience, "algorithms" denotes a higher level, more advanced course (OBSTs, flows, stable marriage, ILP/LP...)
- gt565k 12y agoThat was my thought exactly! My data structures & algorithms course covered most of these topics and more and that was the 3rd CS class required in the curriculum. The 3000 level algorithms course I took as part of my CS program, included Big O notation, NP completeness, P vs NP, advanced uses of graph algorithms, dynamic programming, reducability.
- quonn 12y agoWhile the algorithm course at my university consisted mostly of calculating complexities and was much more difficult in general, there is also Sedgewicks' Algorithms book, which covers many of the topics in this course. So "algorithms" is certainly the correct term.