Computer Science Department

Design and Analysis of Algorithms

An image of the cover of the text for this course

This course is intended for students and professionals alike. The text is a classic in the field of data structures and algorithms and should be in the library of every practitioner of the art.

The topic of Algorithms is the foundation of Computer Science. Algorithms define the very means by which we solve problems with or without a digital computer. The topics of program efficiency and correctness also come under the domain of Algorithms. In order to claim to be a professional in the field of Computer Science one should be able to design algorithms to solve problems and be able to analyze the performance of algorithms.

The text for the course this semester is Introduction to Algorithms by Cormen, Leiserson and Rivest. The publisher is McGraw Hill. The course is being taught by Prof. Constantine Roussos. More information about the course and instructor is given below


Course Resources

  Getting Started

Information for Getting Started in Courses

  Course Syllabus

Course Syllabus, Required and Recommended Materials, Grading Policies, etc..

  Code of Conduct

Course policies relating to conduct in the classroom

  Dr. Roussos' Schedule

Contact information for Dr. Roussos

  Discrete Math

Topics, Study Guide, Review

  Test Aids

Study Guides, Tests, etc.


Assignments




The Instructor


Constantine "Conny" Roussos

Dr. Roussos is a Professor of Computer Science and has been at Lynchburg College since 1981. He formerly served as Director of College Computing Services and Chair of the Computer Science Department. Dr. Roussos received a B.A. degree in mathematics from Old Dominion University, an M.S. degree in mathematics from the College of William and Mary, and a Ph.D. in computer science from the University of Virginia.

E-Mail: roussos@acavax.lynchburg.edu




Top of this page   Top of page      Home page   Home page