HuskyScheduler Open the scheduler

CSE 5050: Algorithms and Complexity

Design and analysis of efficient computer algorithms. Algorithm design techniques, including divide-and-conquer, depth-first search, and greedy approaches. Worst-case and average-case analysis. Models of computation. NP-complete problems.

Credits
3
Offered
Spring 2027, Fall 2026
Campuses
Storrs
Requirements
Open to grad students in CSE, others with consent. Recommended preparation: Discrete math; fluency in a high-level programming language; data structures, algorithms at the level of CSE 2050. Students cannot receive credit for both CSE 3500 and 5050.
Plan CSE 5050 in HuskyScheduler

Spring 2027 sections

Taught by Mukul Bansal.

SectionTypeMeetsInstructorCampusRoomSeats
001LECTBAMukul BansalStorrsOnline30 of 30 open
002LECTBAMukul BansalStorrsOnline19 of 20 open

Seats as of Nov 12, 2026. HuskyScheduler shows live seats when you search.

Fall 2026 sections

Taught by Derek Aguiar.

SectionTypeMeetsInstructorCampusRoomSeats
001LEC11:00AM - 12:15PM / TuThDerek AguiarStorrsITE 1259 of 30 open

Seats as of Nov 12, 2026. HuskyScheduler shows live seats when you search.

More courses

All CSE courses (Computer Science and Engineering) ยท All UConn subjects