Analysis of Algorithms
Analysis of Algorithms
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:
CS566 A1 FA24CS566 A2 FA24CS566 A3 FA24CS566 A5 FA24CS566A1 SP24CS566A2 SP24CS566A3 SP24CS566A1F23CS566A3 F22CS566A2 SP22CS566A1 SPR22CS566 SUM21CS566A1 SPR21CS566A2 SPR21CS566A1FALL20CS566A2FALL20CS566A1FALL19CS566A2FALL19CS566A1SPRG19CS566C1SPRG19CS566 FALL18CS566 SPRG18CS566 FALL17CS566 SUM17CS566 SPRG16CS566 SUM16