CS 611

Introduction to Computational Complexity. 3 credits, 3 contact hours

New Jersey Institute of Technology · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

Prerequisites: CS 610 or CS 435 , or doctoral student status. While efficient algorithms have been discovered for many computational problems, many other problems appear to be computationally hard. Such problems appear in disparate contexts and they often look quite different. Computational Complexity is the systematic study of computationally hard problems that uncovers hidden relationships among them. This course introduces the fundamentals of Computational Complexity and provides an understanding of both the inherent capabilities and limitations of computation. Topics include: Computability, Reductions, NP-Completeness and Time Complexity, Space Complexity, Computational Hierarchies, Parameterized and Fine-Grained Complexity, Interactive Proofs, Complexity of Counting, and Basic Cryptography.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 6 hours ago

001

Availability not recently verified
Class #new_jersey-0836Fall 2026UGRD
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?