This
note introduces elementary programming concepts including variable types, data
structures, and flow control. After an introduction to linear algebra and
probability, it covers numerical methods relevant to mechanical engineering,
including approximation, integration, solution of linear and nonlinear equations, ordinary
differential equations, and deterministic and probabilistic approaches.

**Author(s):** Prof.
Anthony T. Patera, Prof. Daniel Frey and Prof. Nicholas Hadjiconstantinou

NA**Pages**