An introduction to linear programming, simplex method, duality theory and sensitivity analysis, formulating linear programming models, nonlinear optimization, unconstrained and constrained optimization, quadratic programming. Applications in financial modelling (investment portfolio selection).