O objetivo principal do curso é desenvolver os conceitos básicos de computação e programação, em uma abordagem analítica, com foco para a aplicação em tópicos clássicos de finanças. Com a utilização da linguagem de programação do software R, o curso desenvolve a construção de algoritmos e sua representação em pseudocódigos e linguagens de alto nível, e promove o desenvolvimento sistemático e implementação de programas direcionados para solução de problemas reais em administração e gestão financeira. É também objetivo do curso introduzir as principais ideias da área de data science e dos métodos de machine learning, com destaque para o direcionamento em aplicações em finanças e negócios, de acordo com um tratamento computacional.