Introduzir noções de programação e apresentar exercícios de modelagem computacional. Explorar o uso de Excel/Calc, e de Python ou R.
Breve descrição de linguagens existentes e suas diferenças. Introdução ao conceito de algoritmo e de operações básicas de laços e funções. Noções de armazenamento de base de dados e técnicas de busca e ordenamento. Modelagem de problemas aplicados simplificados usando técnicas computacionais.
Apresentação de linguagens existentes atuais (e.g. Excel/Calc, VBA, SAS, R, Python, C/C++). Introdução ao conceito de algoritmo. Operações com laços e funções. Introdução à estruturação de dados em tabelas. Técnicas de busca e ordenação de dados. Modelagem de problemas aplicados.
A. Carvalho; Programação com Excel para Economia e Gestão, FCA, 2008. A. Charpentier; Computational Actuarial Science with R, CRC Press, 2014. N. N. C. Menezes; Introdução à Programação com Python, Novatec, 2014. Exemplos obtidos online.