CISC 621  -   Algorithms  -   Spring 2010

TuTh 9:30 am-10:45 am, 221 Smith Hall


Instructor: Daniel Chester  TA: Michael Ralston 
Office: 101G Smith Hall  Office: 103 Smith Hall 
Hours: M/F 3:15 pm-4:15 pm and by appt.  Hours: M noon-1 pm, TuWTh 3:30 pm-4:30 pm 
Phone: 831-1955  Phone: 831-3132 
Email: User: chester Domain: cis.udel.edu Email: User: mralston Domain: udel.edu

Textbook

Introduction to Algorithms, third edition, by Corman, Leiserson, Rivest, and Stein. MIT Press, 2009.

Course Description

Emphasis, on developing expertise in the design and analysis of algorithms. Equal importance given to techniques and specific algorithms. Particular topics include advanced data structures, graph algorithms, disjoint set manipulation, sorting and selection, amortized analysis, NP-completeness, and matrix and polynomial multiplication.

Topics (tentative, not necessarily in the order to be covered)

Grading

Ninety-five percent of the grade will be based on (with equal weight) [tentative]:

plus five percent for doing the online course evaluation http://www.udel.edu/course-evals/ at the end of the semester.

The numerical scores will be combined, not the letter grades. Since the assignments and exams are not standardized, your course grade will depend not only on the weighted score you receive, but also on how your score compares with the score distribution for the whole class.

NOTE: Roll will be taken from time to time without warning. If you are absent a substantial number of times when these rolls are taken, your grade for the course could be lowered by as much as one letter grade. No make-ups allowed.

Policies


individual assigment 1
group assigment 1, due Thursday, March 25th.
review of topics covered before Midterm
individual assignment 2, due Tuesday, May 4th
group assignment 2, due Tuesday, May 11
review of topics covered after Midterm


May 17, 2010