Catalog Description: Methods and models for the analysis of natural (human) language data. Topics include: language modeling, speech recognition, linguistic analysis (syntactic parsing, semantic analysis, reference resolution, discourse modeling), machine translation, information extraction, question answering, and computational linguistics techniques.

Units: 4

Prerequisites: COMPSCI 188; and COMPSCI 170 is recommended.

Formats:
Spring: 3.0 hours of lecture per week
Fall: 3.0 hours of lecture per week

Grading Basis: letter

Final Exam Status: No final exam


Class Schedule (Spring 2026):
CS 288 – TuTh 15:30-16:59, Soda 306 – Alane Suhr, Sewon Min

Class Notes
- The course website can be found here: https://cal-cs288.github.io/sp26/

- Students who cannot directly enroll can submit the form on the website. You'll be notified by 01/27.

- Seats reserved for students with enrollment permission are not open. They are reserved for students in internal programs. Please DO NOT ask faculty or staff for one of these seats. The students who qualify have already been notified.

Links: