USC Schedule of Classes

Summer 2024

classes begin
registration begins

Computer Science 570:

Analysis of Algorithms (4.0 units)

Explores fundamental techniques such as recursion, Fourier transform ordering, dynamic programming for efficient algorithm construction. Examples include arithmetic, algebraic, graph, pattern matching, sorting, searching algorithms.
    SectionSessionTypeTimeDaysRegisteredInstructorLocationSyllabusInfo
    29928R902Lecture3:00-5:50pmMWTh96 of 120Shahriar ShamsianOHE122session dates
    29929R902DiscussionTBATBA96 of 120OFFICEsession dates
    29930R902QuizTBATBA96 of 120OFFICEsession dates
    29931D910Lecture3:00-5:50pmMWTh31 of 40Shahriar ShamsianDEN@Viterbisession dates
    29932R910DiscussionTBATBA31 of 40DEN@Viterbisession dates
    29933R910QuizTBATBA31 of 40DEN@Viterbisession dates
    29970R902Lecture3:00-5:50pmMWTh17 of 100Shahriar ShamsianSLH200notesession dates
    29971R902DiscussionTBATBA17 of 100OFFICEsession dates
    29972R902QuizTBATBA17 of 100OFFICEsession dates
    Information accurate as of November 4, 2024 1:47 pm.
    Want to provide feedback on the upcoming redesign of Schedule of Classes? Join our Beta Software Program!