UNIVERSITY OF DELAWARE
DEPARTMENT OF COMPUTER AND INFORMATION SCIENCES

CISC 320
Introduction to Algorithms

MWF 12:20-1:10PM
308 Gore
Home Page Spring 2002
The URL for this page is http://udel.edu/~caviness/cisc320-02S-homepage.html
(Note that all the letters in the URL are lower case except the S in 02S)

Syllabus Lectures Examples Exercise Solns

This is the home page for the University of Delaware course CISC 320 - Introduction to Algorithms taught by Prof. B. F. Caviness in the Spring of 2002.

In the Beginning ...

"More than sixty years ago, mathematical logicians, by defining precisely the concept of an algorithm, gave content to the ancient human idea of effective calculation. Their definitions led to the creation of the digital computer, an interesting example of thought bending matter to its ends.
...
Having coaxed the concept of algorithm into self-consciousness, the logicians have made possible the creation of algorithms of matchless power, elegance, concision, and reliability."

--- from D. Berlinski, The Advent of the Algorithm, 2000.

"A good algorithm can--and every computer practitioner has seen this--shorten the time it takes to solve a problem from days to seconds."
--- from D. Shasha & C. Lazere, Out of Their Minds: The Lives and Discoveries of 15 Great Computer Scientists


Compass Syllabus Image of bookshelf Textbook
  1. Required: Michael T. Goodrich & Roberto Tamassia, Algorithm Design: Foundations, Analysis, and Internet Examples, John Wiley, ISBN: 0-471-80141-7.

    John Wiley also has a web page for this text.


Monitor image
  • Browsers and Plug-ins
  • Lecture image
  • Lecture notes
    For each class lecture notes will be provided that include the assignment for that class, important announcements (if there are any), solutions to previously assigned exercises, and an outline of the lecture. The outline normally contains a list of all topics to be covered(sometimes with additional details) and examples to be discussed. These documents will be made available as they are completed. Normally this will be shortly before the lecture.
  • Examples
    This is a directory of the examples discussed in lecture.
  • Solutions to homework exercises
    Solutions to many of the daily homework exercises will appear in this directory.

  • Online course grades will be available at a later date. To view your grades, after getting the CIS320> prompt do

    CIS320> mygrades

    This should display your grades and an approximation to your current average. If you think that a grade is incorrectly recorded, please check with the TA. An announcement will be made when this feature is available.


  • Instructor: B. F. Caviness
    Contact Info: Office: 406 Smith Hall Phone: 831-8234 email: caviness@cis.udel.edu
    Office Hours: Weds 2-3:30PM & by appt
    Teaching Assistant: Ozcan Koc
    Contact Info: Office: 51 E. Main St., Rm 005 Phone: 831-6635 email: koc@cis.udel.edu
    Office Hours: Fris 10-12 Noon

    This page has been accessed more than 10 times since 20 Jan 2002.

    Corrections, suggestions and comments tocaviness@cis.udel.edu

    Copyright 2002 B. F. Caviness