USC Schedule of Classes

Spring 2025

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
    30177R048Lecture5:00-7:20pmTuesday69 of 120Mate SzaboSGM101PDF (143933 KB)notesession dates
    30090R048Discussion7:30-8:20pmTuesday69 of 120Mate SzaboSGM101session dates
    29917R048Quiz6:00-7:50pmFriday69 of 120Mate SzaboOFFICEsession dates
    30395R048Lecture5:00-7:20pmWednesday37 of 120Mate SzaboSLH200PDF (143933 KB)notesession dates
    30089R048Discussion7:30-8:20pmWednesday37 of 120Mate SzaboSLH200session dates
    30227R048Quiz6:00-7:50pmFriday37 of 120Mate SzaboOFFICEsession dates
    30198R048Lecture2:00-4:20pmFriday293 of 320Shahriar ShamsianSGM123notesession datesbook list
    30290R048Discussion4:30-5:20pmFriday293 of 320Shahriar ShamsianSGM123session dates
    30291R048Quiz6:00-7:50pmFriday293 of 320Shahriar ShamsianOFFICEsession dates
    30099D034Lecture2:00-4:20pmFriday50 of 51Shahriar ShamsianDEN@Viterbinotesession datesbook list
    29952R034Discussion4:30-5:20pmFriday50 of 51Shahriar ShamsianDEN@Viterbisession dates
    29953R034Quiz6:00-7:50pmFriday50 of 51Shahriar ShamsianDEN@Viterbisession dates
    29913R048Lecture5:00-7:20pmThursday115 of 120Shahriar ShamsianSGM101notesession datesbook list
    29916R048Discussion7:30-8:20pmThursday115 of 120Shahriar ShamsianSGM101session dates
    30087R048Quiz6:00-7:50pmFriday115 of 120Shahriar ShamsianOFFICEsession dates
    Information accurate as of March 11, 2025 7:52 pm.
    Want to provide feedback on the upcoming redesign of Schedule of Classes? Join our Beta Software Program!