CS 5100 — Foundations of Artificial Intelligence

4 semester hoursGraduateLectureNUpath CENUpath WIusually offered: fall, springtypical days: WArlington, VABostonMiami, FLOakland, CAOnlinePortland, MaineSeattle, WASilicon Valley, CAVancouver, CanadaHybridOnlineTraditional

Introduces the fundamental problems, theories, and algorithms of the artificial intelligence field. Topics include heuristic search and game trees, knowledge representation using predicate calculus, automated deduction and its applications, problem solving and planning, and introduction to machine learning. Required course work includes the creation of working programs that solve problems, reason logically, and/or improve their own performance using techniques presented in the course.

Offering history

TermSectionsEnrolledCapacityFullOpen seats/section
Fall 2023319721592%6.0
Spring 2024529734586%9.6
Fall 2024838146981%11.0
Spring 20251039148581%9.4
Summer A 20251289729%69.0
Fall 20251041149783%8.6
Spring 20261152968477%14.1

Snapshots from scheduled scrapes — not live seat availability. "Full" can exceed 100% when sections over-enroll.

Meeting times

Share of recent sections by weekday: M 48% · T 25% · W 52% · Th 38% · F 9%

Common patterns: MWR (28% of sections), T (16% of sections), MW (15% of sections), async (12% of sections), TF (8% of sections), R (8% of sections) — in patterns, R means Thursday

Professors

Fall

Spring

Summer A

Percentages are each professor's average share of the season's enrolled students in recent terms.

Unlocks

CS 5170, CS 6170, CS 6180, CS 7170, DADS 7305

Courses that list CS 5100 in their prerequisites.

Links

Official catalog (CS course descriptions) · Student reviews on RateMyHusky · All CS courses · Plan it at numap.app