CS 427 - Algorithm Analysis
Fall 2009


Dilbert


Lectures: Monday, Wednesday, Thursday, and Friday from 11.00pm to 11.50pm (anticipated course schedule) in Heb 112.
Instructor: Dr. François Modave, Heb 214-D.
Office hours: Monday, Wednesday, Thursday from 1pm to 2pm, or by appointment.
Text book: Introduction to Algorithms, 2nd ed., Thomas Coven et. al, McGraw Hill, 2001


Objectives

The main objective of this course is to present the key concepts of modern algorithmic techniques. In particular, we will look at algorithm analysis, different algorithmic strategies to solve classes of problems, some key computing algorithms, but also an elementary introduction to the principles of computability and to complexity classes. We will also place an emphasis on the connection between algorithms and data structures.
Topics covered include:

Learning outcomes

At the end of the term, students will be able to understand how data structures and algorithms relate. They will be able to think critically and analytically about a specific problem, and able to select, refine or design an algorithm to solve the problem at hand. They will also be able to do an algorithm analysis of the proposed solution, both in time and space.


Grading and scaling

2 exams: 15% each (30%)
1 final exam: 30%
4 homeworks: 10% each (40%)

Note: tests are to be taken at the designated days and times. Homeworks are to be turned in on time and will (generally) not be accepted if submitted late.


Standard of conduct

You are expected to conduct yourself in a professional and courteous manner (this means for example, being on time for class). Graded work is to be done independently and should be unmistakably your own work, although you may discuss your work with other students in a general way. You may not represent as your own work, material that is transcribed or copied from another person, book, web page, or any other source. Professors are required –and will- report academic dishonesty and any other violation of the standard of conduct to the corresponding authority.


ADA statement

Students with disabilities who wish to set up academic adjustment in this class should give the instructor a copy of their "confirmation of eligibility for adacemic adjustment" from the Disability Support Services Office as soon as possible so we can discuss how the approved adjustment ought to be implemented. Students without this form should contact the DSS Office, Buillon 205, dessrecept@cwu.edu, (509) 963 2171.


François - 09/05/09