USC Schedule of Classes

Spring 2023

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:20pmWednesday165 of 330Victor AdamchikSGM123notesession dates
    30089R048Discussion7:30-8:20pmWednesday165 of 330SGM123session dates
    30227R048Quiz5:00-6:50pmThursday165 of 330TBAsession dates
    30198D048Lecture5:00-7:20pmTuesday264 of 330Victor AdamchikSGM123notesession dates
    30290R048Discussion7:30-8:20pmTuesday264 of 330SGM123session dates
    30291R048Quiz5:00-6:50pmThursday264 of 330TBAsession dates
    30099D034Lecture5:00-7:20pmWednesday24 of 50Victor AdamchikDEN@Viterbinotesession dates
    29952R034Discussion7:30-8:20pmWednesday24 of 50DEN@Viterbisession dates
    29953R034Quiz5:00-6:50pmThursday24 of 50DEN@Viterbisession dates
    Information accurate as of October 2, 2023 7:43 am.
    Want to provide feedback on the upcoming redesign of Schedule of Classes? Join our Beta Software Program!