CSCI 270

Introduction to Algorithms and Theory of Computing

University of Southern California · UGRD · Fall 2026

4 sections4 open now
Add to a schedule

Catalog description

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.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 7 hours ago

A

89 openSeats: 151/240 seats Last recorded: Aug 8, 2026, 10:16 PM
Class #30029Fall 2026UGRD0.0 credits
89 available151 enrolled240 capacity
Days & times
TBA-TBA
Meeting dates
Location
Instructor
Staff
Details checked 7 hours agoSeats checked 7 hours ago

A

90 openSeats: 150/240 seats Last recorded: Aug 8, 2026, 10:16 PM
Class #30109Fall 2026UGRD4.0 credits
90 available150 enrolled240 capacity
Days & times
MW 15:30-16:50
Meeting dates
Location
Instructor
Jiapeng Zhang
Details checked 7 hours agoSeats checked 7 hours ago

A

31 openSeats: 89/120 seats Last recorded: Aug 8, 2026, 10:16 PM
Class #30361Fall 2026UGRD0.0 credits
31 available89 enrolled120 capacity
Days & times
F 10:00-11:50
Meeting dates
Location
Instructor
Staff
Details checked 7 hours agoSeats checked 7 hours ago

A

58 openSeats: 62/120 seats Last recorded: Aug 8, 2026, 10:16 PM
Class #30362Fall 2026UGRD0.0 credits
58 available62 enrolled120 capacity
Days & times
F 12:00-13:50
Meeting dates
Location
Instructor
Staff
Details checked 7 hours agoSeats checked 7 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?