Overview
Description
This course will introduce basic concepts of convex optimization and algorithms for convex optimization (e.g., Newton’s method, gradient descent methods). We will concentrate on recognizing and solving convex optimization problems that arise in engineering applications. This course would benefit anyone who uses or will use scientific computing or optimization in engineering or related work (e.g., machine learning, robotics, computer graphics, algorithms & complexity, computational geometry).
Units
Lecture3
Catalog Details
Offering
Offered: Every Spring
Terms
spring
Attributes
Standard
Learning Outcomes
- identify, formulate, analyze, and solve complex computing or engineering problems by applying principles of computing, engineering, science, and mathematics.
- apply computer science theory and software development fundamentals to produce computing-based solutions.
- apply engineering and computer science research and theory to advance the art, science, and practice of the discipline.