Catalog Description: Ideas and techniques underlying the design of intelligent computer systems. Topics include search, game playing, knowledge representation, inference, planning, reasoning under uncertainty, machine learning, robotics, perception, and language understanding.

Units: 4

Related Areas:

Prerequisites: COMPSCI 61A, COMPSCI 61B, and COMPSCI 70.

Formats:
Summer: 6.0-6.0 hours of lecture and 2.0-3.0 hours of discussion per week
Fall: 3.0-3.0 hours of lecture and 1.0-1.5 hours of discussion per week
Spring: 3.0-3.0 hours of lecture and 1.0-1.5 hours of discussion per week

Grading Basis: letter

Final Exam Status: Written final exam conducted during the scheduled final exam period


Class Schedule (Summer 2025):
CS 188 – MoTuWeTh 14:00-15:29, Physics Building 1 – Oliver Grillmeyer

Class Notes
* Time conflicts ARE allowed.

* This is a mixed modality class.

* Lecture WILL be recorded for playback later.

* Some discussion sections will be offered in person and others online.

*To enroll in this class, select the lecture and the 999 (placeholder) discussion sections. Assignment to the ACTUAL discussion sections will be managed by teaching staff during the first class.

* High school students are not allowed to enroll in upper division CompSci classes.

* Midterm: 7/21/25 from 7-9 pm

* Final: 8/13/25 from 7-10 pm

* An online exam will be offered at the same time/duration as the in-person exam.

* One alternate final exam will be offered immediately after the regularly scheduled final exam.

* Midterm: 7/22/25 from 7-9 pm

* Final: 8/13/25 from 7-10 pm

* An online exam will be offered at the same time/duration as the in-person exam.

* One alternate final exam will be offered immediately after the regularly scheduled final exam.

* Email: CS188@berkeley.edu to reach instructors.

Class Schedule (Fall 2025):
CS 188 – TuTh 17:00-18:29, Wheeler 150 – Emma Pierson, Peyrin Kao

Class Notes
* Time conflicts ARE allowed.

* Lecture will be recorded for playback later.

* Any undergraduate UC Berkeley student can waitlist for this class. Once the reserve caps end on the first day of class, open seats will be filled solely based on waitlist position.

* Please email cs188@berkeley.edu if you have any questions about policies for this class.

Class homepage on inst.eecs

Links: