CS 289A. Introduction to Machine Learning
Catalog Description: This course provides an introduction to theoretical foundations, algorithms, and methodologies for machine learning, emphasizing the role of probability and optimization and exploring a variety of real-world applications. Students are expected to have a solid foundation in calculus and linear algebra as well as exposure to the basic tools of logic and probability, and should be familiar with at least one modern, high-level programming language.
Units: 4
Related Areas:
Prerequisites: MATH 53, MATH 54, COMPSCI 70, and COMPSCI 188; or consent of instructor.
Credit Restrictions: Students will receive no credit for Comp Sci 289A after taking Comp Sci 189.
Formats:
Fall: 3.0 hours of lecture and 1.0 hours of discussion per week
Spring: 3.0 hours of lecture and 1.0 hours of discussion per week
Grading Basis: letter
Final Exam Status: Written final exam conducted during the scheduled final exam period
Class Schedule (Spring 2026):
CS 189/289A – TuTh 14:00-15:29, Wheeler 150 –
Alex Dimakis, Jennifer Listgarten
Class Notes
- Lectures will be recorded.
- 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: