USC Schedule of Classes

Spring 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
    30395D048Lecture5:00-7:20pmWednesday320 of 330Shahriar ShamsianSGM123notesession dates
    30089R048Discussion7:30-8:20pmWednesday320 of 330SGM123session dates
    30227R048Quiz5:00-6:50pmFriday320 of 330TBAsession dates
    30198D048Lecture5:00-7:20pmMonday248 of 330Shahriar ShamsianSGM123notesession dates
    30290R048Discussion7:30-8:20pmMonday248 of 330SGM123session dates
    30291R048Quiz5:00-6:50pmFriday248 of 330TBAsession dates
    30099D034Lecture5:00-7:20pmWednesday39 of 50Shahriar ShamsianDEN@Viterbinotesession dates
    29952R034Discussion7:30-8:20pmWednesday39 of 50DEN@Viterbisession dates
    29953R034Quiz5:00-6:50pmFriday39 of 50DEN@Viterbisession dates
    Information accurate as of October 7, 2024 6:46 am.
    Want to provide feedback on the upcoming redesign of Schedule of Classes? Join our Beta Software Program!