| Syllabus (including office hours) | Latest Info | Saunders' homepage | CISC homepage | UDel homepage |

CISC 320 Algorithms and Advanced Programming

Syllabus, Spring, 2010


General Information

Course meeting time: MTF 10:10-11:00, place: 328 Purnell Hall

Saunders' office hours are 10-11am on Tuesdays and Thursdays in room 101J Smith Hall. Other meeting times can be easily arranged by contacting Vicki Cherry, cherry@cis.udel.edu, 831-2711.

Teaching Assistant: Michael Ralston
Office hours in room 103 Smith Hall: noon to 1-pm Monday, and 3:30 to 4:30 Tuesday, Wednesday, and Thursday.

Text: Dasgupta, Papadimitriou, and Vazirani, Algorithms, McGraw-Hill, 2008.

References:
Cormen, Leiserson and Rivest, Introduction to Algorithms, McGraw-Hill & MIT Press, 1990.
Sedgewick, Algorithms in C++, Addison Wesley, 1992.
Goodrich and Tamassia, Algorithm Design: Foundations, Analysis, and Internet Examples, Wiley, 2002.
Basse and Van Gelder, Computer Algorithms , Addison Wesley, 2000.
Jon Kleinberg and Eva Tardos, Algorithm Design, Addison Wesley, 2006


Objectives of the course
  1. To develop a good working knowledge of important algorithms in several domains and the of the tools to analyse their performance characteristics. See topics list below.

  2. To develop an appreciation for – and a good understanding of – general strategies of algorithm analysis and design.

  3. To appreciate lower bound arguments, i.e., demonstrations of best possible performance properties for any algorithm to solve a given problem, regardless of whether an algorithm is known which achieves this best possible performance.

  4. To learn the rudiments of complexity classes (classification of problems by difficulty rather than of their various solutions – algorithms – by cost). In particular,, to appreciate the P = NP question and understand the significance of the "NP Complete" concept.
Topics
Homework
Exams
Grading

Policy on plagiarism

Course homepage: http://www.cis.udel.edu/~saunders/courses/320/10s/

Corrections, suggestions and comments to saunders@udel.edu