COMP 282: COMPUTATIONAL OPTIMIZ. FOR AI

Spring 2026 · Section 001 · CRN 24693

This course provides the mathematical and computational foundations necessary for understanding mod-ern AI/ML systems, with a focus on optimization and computational perspectives. The course interweaves three main threads: (1) computational linear algebra through the lens of optimization problems, (2) multi-variate calculus and optimization concepts essential for understanding learning algorithms, and (3) practical implementation using Python’s scientific computing ecosystem. Students will learn to implement and analyze fundamental algorithms for machine learning, developing both theoretical understanding and practical coding skills. The course emphasizes computational efficiency, algorithm implementation, and the connections between mathematical theory and practical AI applications. This class is intended to prepare students for upper-level AI classes.

Credits
3
Instructors
Tasos Kyrillidis, Chen Wei

Browse courses · Build a schedule