CSCI-665: Foundations of Algorithms

RIT Department of Computer Science

Syllabus ----- Schedule

CSCI-665 Foundations of Algorithms Syllabus

Catalogue Description

This course provides an introduction to the design and analysis of algorithms. It covers a variety of classical algorithms and their complexity and will equip students with the intellectual tools to design, analyze, implement, and evaluate their own algorithms. (CSCI 603, CSCI 605, and CSCI 661, with B or better in all courses) or equivalent or permission of instructor (students who take CSCI 261 may not take CSCI 665 for credit)

Course Outcomes

Instructor Contact

Stanisław P. Radziszowski, Ph.D.
Office: 70-3657
Phone: 585-475-5193

Course Policies


Required Materials

Additional Resources


Component Weight
  Final exam   25%
  Midterm exam   20%
  Project   20%
  Homeworks   30%
 Class participation   5%

CS Common Course Policies Include:

August 4, 2013
Fri Jan 16 16:36:39 EST 2015