COT 5407 - Introduction to Algorithms
- Section 1: Tue and Thu 11:00 - 12:15 PM in GL-139.
- Section RH1: FEEDS course, delivered online
Prof. Mark Allen Weiss
You are free to stop by my office ECS-353 any time you can find me.
My office hours represent a time when I am (more or less)
guaranteed to be available.
This semester this is
Tuesday and Thursday 9:30 - 10:45 AM,
and after 1:45 PM on Tuesdays only.
My office phone is FIU-2036.
Grading will be based on homework assignments, a midterm, and a final exam.
The midterm and final exam will be in-class, and all students, including FEEDS
students must attend the on campus exam.
Any exceptions must be discussed with the instructor, and approved in advance.
Design of efficient data structures and algorithms; analysis of
algorithms and asymptotic time complexity;
graph, string, and geometric algorithms; NP-completeness.
CS graduate student
Students will learn techniques for designing efficient algorithms,
for elementary analysis of algorithms, for proving lower bounds,
and for proving intractability.
- Recurrence Relations and Analysis of Algorithms
- Incremental and Divide-and-Conquer Algorithms
- Sorting and Order Statistics
- Lower Bound Arguments
- Basic data structures: trees, hash tables, priority queues, union/find
- Graphs & Graph Algorithms
- Dynamic Programming & Greedy Algorithms
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford
Introduction to Algorithms, Third Edition,
(MIT Press, 2009).
Additional Policies for FEEDS Students
Students enrolled in the FEEDS section
should read and undertand the FEEDS policies.
Information on the Moodle 2 accounts will be forthcoming once the accounts
available for use.