CIS 1921
Solving Hard Problems in Practice
University of Pennsylvania · UGRD · Fall 2026
1 section
Catalog description
What does Sudoku have in common with debugging, scheduling exams, and routing shipments? All of these problems are provably hard -- no one has a fast algorithm to solve them. But in reality, people are quickly solving these problems on a huge scale with clever systems and heuristics! In this course, we'll explore how researchers and organizations like Microsoft, Google, and NASA are solving these hard problems, and we'll get to use some of the tools they've built!
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verifiedClass #pennsylvania_2-CIS1921Fall 2026UGRD0-0.5 credits
- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?