title: Algorithms
number: NSC469
faculty: Jim Mahoney
credits: 4
time: Tue/Thu 10am - 11:20am
place: Sci 217
level: intermediate
prereq: some programming and discrete math
work: weekly assignments and midterm/final projects or exams TBA
text: The Algorithm Design Manual, 2nd Ed
by Steven Skiena; ISBN 1848000693
http://www.algorist.com/
Also see these python algorithms online books :
http://interactivepython.org/courselib/static/pythonds/index.html
http://www.brpreiss.com/books/opus7/
blurb:
A close look at the classic recipes and the ideas behind
them in computer science. Topics may include ideas from
searching, sorting, data structures, randomness, compression,
parsing, cryptography and so on. This is an intermediate level
foundation course, strongly recommended for folks considering
further work in computer science. The primary programming
language will python, though we will do some C as well.