Fundamentals of Algorithums-Outline BCS 2016
Fundamentals of Algorithums-Outline BCS 2016
Course Outline
Text Books:
Introduction to Algorithms
by T.H. Cormen, C.E. Leiserson, and R.L. Rivest, 3rd edition, McGraw-Hill, 2001.
Reference Books:
Introduction to the design and analysis of algorithms, by Anany Levitin 2nd Edition , Pearson.
Fundamentals of Algorithms, by G.Brassard and P.Bratley, Prentice Hall, 1996.
Computer Algorithms, by Horowitz, Sahni, and Rajasekaran, Computer Science Press, 1996.
Algorithms, by Sedgewick, Addison-Wesley.
Course Topics
Course Policies
Lecture slides, homework assignments, and other useful information will be posted on the course web page. Regular
attendance is highly recommended. If you miss a class, you are responsible for all material covered or assigned in
class. Discussion of the assignments is allowed and encouraged between students. However, each student would be
expected to do his/her own work. All deliverables (Assignments) are expected 100% on time. If the deliverable is not
submitted on due date, there will be a penalty of 20%. It will not be accepted once the deliverable has been
returned / discussed in class. Please discuss any issues in a timely manner – no consideration will be given at the end
of the course. Assignments which are too similar will receive a zero. No late homework or project report will be
accepted. If you are unable to hand in your homework or project report by the designated deadline, you must notify
me before the deadline. No incomplete grades will be given, missed quiz/exam may be made up only if it was missed
due to an extreme emergency.