CS 5084

Introduction To Algorithms: Design And Analysis

Worcester Polytechnic Institute · UGRD · Fall 2026

1 section1 open now
Add to a schedule

Catalog description

This course is an introduction to the design, analysis and proofs of correctness of algorithms. Examples are drawn from algorithms for many areas. Analysis techniques include asymptotic worst case and average case, as well as amortized analysis. Average case analysis includes the development of a probability model. Techniques for proving lower bounds on complexity are discussed, along with NP-completeness. Prerequisites: an undergraduate knowledge of discrete mathematics and data structures. Note: students with a strong background in design and analysis of computer systems, at the level equal to a BS in computer science, should not take CS 5084 and should consider taking CS 504 or CS 584.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 2 hours ago

F02

OpenSeats: 32/35 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #CS-5084-F02Fall 2026UGRD3 credits
32 enrolled35 capacity
Days & times
M-R4:00 PM - 5:20 PM
Meeting dates
2026-08-20 - 2026-12-11
Location
Higgins Labs 116
Instructor
Michael Engling
Details checked 2 hours agoSeats checked 2 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?