CMPM 146Game AI
Examines the use of artificial intelligence (AI) in games. Covers core AI technologies for search, control, and learning, and the application of AI to improve game design, development, and game play. Examines the AI content in multiple commercial games. This is an online class; most lectures are asynchronous. The weekly lab is synchronous, focused on Q&A and group discussion of work in progress.
Prerequisite(s): CSE 101 or equivalent; familiarity with python a plus, though not required. Enrollment is restricted to sophomores, juniors, seniors, and graduate students.
- All students - if you completed the prerequisites but get an error message - email your proof of prerequisite material to the instructor for approval to enroll - Daniel Shapiro, dgs@ucsc.edu.
- From the Instructor: This class is online and primarily asynchronous. The class will have several synchronous sessions over the term: The first lecture, a midterm review, 1-2 guest lectures, feedback sessions on the project proposals, and final project presentations. These synchronous online sessions will be held during the assigned class slots: MWF 4:00 - 5:05 PM and announced in class. The (mandatory) discussion session is weekly, online, and synchronous.
Find a section and add it to your scheduleLive seat counts, time-conflict checks and the walk from your previous class.
When it runs
Winter 2027Open Winter 2027
| Section | Type | When | Where | Instructor | Seats |
|---|---|---|---|---|---|
| 01 | Lecture | Tue Thu 9:50am–11:25am | Humn Lecture Hall | D. G. Shapiro | Open 0/80 |
Summer 2026Open Summer 2026
| Section | Type | When | Where | Instructor | Seats |
|---|---|---|---|---|---|
| 01 | Lecture | TBA | Online | D. G. Shapiro | Closed 80/80 |
Winter 2026Open Winter 2026
| Section | Type | When | Where | Instructor | Seats |
|---|---|---|---|---|---|
| 01 | Lecture | Mon Wed Fri 4:00pm–5:05pm | Online | D. G. Shapiro | Open 73/80 |
Who teaches it
| Instructor | Rating | Difficulty | Would take again | Reviews |
|---|---|---|---|---|
| Daniel Shapiro | 3.0 / 5 | 4.0 / 5 | 50% | 4 |
From RateMyProfessors, which is student-submitted and not a survey. Small review counts move a long way on one bad quarter.
SlugAtlas is a student project and is not affiliated with, endorsed by, or operated by UC Santa Cruz. Course data is a snapshot of the public class search; myUCSC is authoritative for enrolment.