COMP3711H : Design and Analysis of Algorithms
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Announcement:
ˇ COMP3711H Midterm exam will be on Oct 29 (Thursday), 7:00-9:30pm in Room 4502.Course
Description
This course presents the fundamental techniques for designing efficient computer algorithms, proving their correctness, and analyzing their running times. General topics include mathematical analysis of algorithms (summations and recurrences), advanced data structures (balanced search trees), algorithm design techniques (divide-and-conquer, dynamic programming, and greedy algorithms), graph algorithms (breadth-first and depth-first search, minimum spanning trees, shortest paths). On successful completion of this course, students are expected to be able to:
Textbook
Jon Kleinberg and Éva Tardos. Algorithm Design, Addison-Wesley. References T. Cormen, C. Leiserson, R. Rivest, C. Stein.
Introduction to Algorithms,
Third Edition, MIT Press. Time and Place
Lectures: Wed & Fri 4:30-5:50pm, Room 4502. Tutorials:
Instructor
Sunil Arya Web: http://www.cse.ust.hk/~arya TAs
Important dates
Grading
No make-ups will be given for midterm and final unless prior approval is granted by the instructor, or you are in unfavorable medical condition with physician's documentation on the day of the examination. In addition, being absent at the final examination results in automatic failure of the course according to university regulations, unless prior approval is obtained from the department head. Students are expected to follow the
HKUST Academic honor code
|