Contém os elementos de programação não-linear ministrados nos cursos de graduação em matemática, matemática aplicada e computação da Unicamp. Apresenta os aspectos básicos da teoria de minimização de funções com e sem restrições, junto com uma seleção de problemas para a fixação de conceitos e exploração das idéias.