Analysis of Algorithms


Analysis of Algorithms

MET CS 566 (4 credits)

Undergraduate Prerequisites: (CS341 or CS342 or CS526) or instructor's consent - earn basic methods for designing and analyzing efficient computer algorithms and practice hands-on programming skills. Topics include sorting, searching, dynamic programming, greedy algorithms, advanced data structures, graph algorithms (shortest path, spanning trees, tree traversals), matrix operations, string matching, and NP-completeness.

2025SPRGMETCS566A1, Jan 21st to May 1st 2025

Days Start End Type Bldg Room
M 06:00 PM 08:45 PM WED 140

2025SPRGMETCS566A2, Jan 21st to May 1st 2025

Days Start End Type Bldg Room
W 06:00 PM 08:45 PM STH 113

2025SPRGMETCS566A3, Jan 21st to May 1st 2025

Days Start End Type Bldg Room
R 06:00 PM 08:45 PM MCS B37

2025SPRGMETCS566O1, Jan 14th to Mar 3rd 2025

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

2024FALLMETCS566A1, Sep 3rd to Dec 10th 2024

Days Start End Type Bldg Room
T 06:00 PM 08:45 PM COM 215

2024FALLMETCS566A2, Sep 3rd to Dec 10th 2024

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

2024FALLMETCS566A3, Sep 3rd to Dec 10th 2024

Days Start End Type Bldg Room
R 06:00 PM 08:45 PM MET 122

2024FALLMETCS566A5, Sep 3rd to Dec 10th 2024

Days Start End Type Bldg Room
M 06:00 PM 08:45 PM MET 122

2024FALLMETCS566O1, Sep 3rd to Oct 21st 2024

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

2023SUM1METCS566SC1, May 24th to Aug 9th 2023

Days Start End Type Bldg Room
W 06:00 PM 09:30 PM CAS 222

Format & Syllabus: