USC Schedule of Classes

Fall 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
    30101R048Lecture5:00-7:20pmMonday301 of 330Victor AdamchikSGM123PDF (198720 KB)session dates
    29928R048Discussion7:30-8:20pmMonday301 of 330SGM123session dates
    29923R048Quiz6:00-8:20pmFriday301 of 330Victor AdamchikTBAsession dates
    30102R048Lecture5:00-7:20pmWednesday166 of 330Victor AdamchikSGM123PDF (198720 KB)session dates
    30342R048Discussion7:30-8:20pmWednesday166 of 330SGM123session dates
    30379R048Quiz6:00-8:20pmFriday166 of 330Victor AdamchikTBAsession dates
    30099D034Lecture5:00-7:20pmWednesday26 of 50Victor AdamchikDEN@ViterbiPDF (198720 KB)session dates
    30253R034Discussion7:30-8:20pmWednesday26 of 50DEN@Viterbisession dates
    30152R034Quiz6:00-8:20pmFriday26 of 50Victor AdamchikDEN@Viterbisession dates
    30290R048Lecture8:00-9:20amMon, Wed24 of 30Mate SzaboGFS222PDF (199008 KB)session dates
    30291R048Discussion10:00-10:50amFriday24 of 30DMC201session dates
    30292R048Quiz6:00-8:20pmFriday24 of 30Mate SzaboTBAsession dates
    Information accurate as of November 21, 2024 6:51 am.
    Want to provide feedback on the upcoming redesign of Schedule of Classes? Join our Beta Software Program!