- Theoretical sessions: theoretical basis of optimization theory, illustrated with different applications and examples. Material for out-of-class work.
- Problem sessions: formulation and solution of exercises motivated by different problems from communications, signal processing and machine learning.
- Practical sessions: popular toolboxes for convex and non-convex optimization. The proposed projects will be solved in Matlab and/or Python programming environments.