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:50pmMWTh100 of 120Shahriar ShamsianOHE122session datesbook list
    29929R902DiscussionTBATBA100 of 120OFFICEsession dates
    29930R902QuizTBATBA100 of 120OFFICEsession dates
    29931D910Lecture3:00-5:50pmMWTh35 of 40Shahriar ShamsianDEN@Viterbisession datesbook list
    29932R910DiscussionTBATBA35 of 40DEN@Viterbisession dates
    29933R910QuizTBATBA35 of 40DEN@Viterbisession dates
    29970R902Lecture3:00-5:50pmMWTh22 of 100Shahriar ShamsianSLH200notesession dates
    29971R902DiscussionTBATBA22 of 100OFFICEsession dates
    29972R902QuizTBATBA22 of 100OFFICEsession dates
    Information accurate as of July 2, 2024 7:53 pm.
    Want to provide feedback on the upcoming redesign of Schedule of Classes? Join our Beta Software Program!