This book fills a gap between theory-oriented investigations in PDE-constrained optimization and the practical demands made by numerical solutions of PDE optimization problems. The authors discuss computational techniques representing recent developments that result from a combination of modern techniques for the numerical solution of PDEs and for sophisticated optimization schemes. Computational Optimization of Systems offers readers a combined treatment of PDE-constrained optimization and uncertainties and an extensive discussion of multigrid optimization. It provides a bridge between continuous optimization and PDE modelling and focuses on the numerical solution of the corresponding problems. Intended for graduate students in PDE-constrained optimization, it is also suitable as an introduction for researchers in scientific computing or optimization. It will also help researchers in the natural sciences and engineering to formulate and solve optimization problems.