USC Schedule of Classes

Fall 2024

classes begin
registration begins

Computer Science 270:

Introduction to Algorithms and Theory of Computing (4.0 units)

Algorithm analysis. Greedy algorithms, divide and conquer, dynamic programming, graph algorithms. NP-completeness and basic recursion theory and undecidability. Sorting lower bounds. Number-theory based cryptography.
SectionSessionTypeTimeDaysRegisteredInstructorLocationSyllabusInfo
30109R001Lecture3:30-4:50pmMon, Wed
200 of 200
Aaron CoteTHH101session datesbook list
30361R001Discussion10:00-11:50amFriday
100 of 100
THH301session dates
30362R001Discussion12:00-1:50pmFriday
100 of 100
THH102session dates
30029R001Quiz7:00-8:50pmThursday
200 of 200
TBAsession dates
30190R001Lecture5:30-6:50pmMon, Wed
80 of 80
Jiapeng ZhangTHH102session dates
30363R001Discussion2:00-3:50pmFriday
80 of 80
THH301session dates
30222R001Quiz7:00-8:50pmThursday
80 of 80
TBAsession dates
Information accurate as of May 19, 2024 4:14 am.