Algorithms

Spring 2007
course
navigation

syllabus

title: Algorithms number: NSC469 faculty: Jim Mahoney credits: 4 time: Mon/Thu 1:30-2:50pm place: Sci 217 level: intermediate prereq: some programming and discrete math work: weekly assignments and midterm/final projects or exams TBA text: "Introduction to the Design & Analysis of Algorithms, 2nd edition" Anany Levitin, ISBN 0-321-35828-7 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 programming language will be C, though some assignments may be done in one of your choice. schedule: (tentative) Mon/Thu text_chapter Jan 25 (intro class Tue 23) 29, 1 1 - intro Feb 5, 8 2 - efficiency analysis 12, 15 3 - brute force 19, 22 4 - divide and conquer 26, 1 5 - decrease Mar 5, 8 6 - transform (midterms grades due 9th) 12, 15 7 - space vs time -- spring break -- Apr 2, 5 9 - greedy 9, 12 10 - iterative improvement 16, 19 11 - P, NP, and all that 23, 26 12 - coping with limitations 30, 3 other - random, genetic, ... May 7 (last day of classes Wed 9) (reading days Thu/Fri 10/11) (finals Sat 12 - Tue 15)
http://cs.marlboro.edu/ courses/ spring2007/algorithms/ syllabus
last modified Sunday April 1 2007 6:41 pm EDT