Analysis of Algorithms


Analysis of Algorithms

MET CS 566 (4 credits)

Prerequisites: MET CS 342 or MET CS 526 or consent of instructor. Learn methods for designing and analyzing algorithms while practicing hands-on programming skills. Topics include divide-and-conquer, sorting, dynamic programming, greedy algorithms, advanced data structures, graph algorithms (shortest path, spanning trees, tree traversals), matrix operations, and NP-completeness.

2025FALLMETCS566A1, Sep 2nd to Dec 10th 2025

Days Start End Type Bldg Room
M 06:00 PM 08:45 PM HAR 408

2025FALLMETCS566A2, Sep 2nd to Dec 10th 2025

Days Start End Type Bldg Room
T 06:00 PM 08:45 PM SOC B57

2025FALLMETCS566A3, Sep 2nd to Dec 10th 2025

Days Start End Type Bldg Room
W 06:00 PM 08:45 PM CAS 326

2025FALLMETCS566A4, Sep 2nd to Dec 10th 2025

Days Start End Type Bldg Room
R 06:00 PM 08:45 PM CAS 426

2025FALLMETCS566O1, Sep 2nd to Oct 20th 2025

Days Start End Type Bldg Room
ARR 12:00 AM 12:00 AM

Format & Syllabus: