Currículo
Introdução às Finanças Computacionais 02331
Contextos
Groupo: Escola de Gestão > Módulos Introdutórios
Objectivos
No final do período curricular desta UC, o aluno deverá conseguir: - Compreender a linguagem de programação em MATLAB - Manipular vectores e matrizes - Executar simples tarefas de programação - Prosseguir a aprendizagem de programação de forma autónoma
Programa
1. Introdução - O que é o MATLAB? - Porque escolher MATLAB para programar - Ambiente de trabalho do MATLAB 2. Variáveis e operações simples - Criar vectores e matrizes - Operações simples - Operações elemento a elemento vs operações standard 3. Indexação e manipulação de matrizes - Indexação de vectores - Indexação de matrizes - Manipulação de matrizes 4. Estruturas de controlo - if...else...end - o ciclo for - o ciclo while 5. Funções - Funções internas do MATLAB - Criar funções próprias 6. Gráficos - A função plot - Criar outros tipos de gráficos 7. Importar e exportar dados - Importar dados externos para o MATLAB - Exportar dados a partir do MATLAB
Método de Avaliação
·
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 0.0
Carga Total -
Bibliografia
Principal
- - Ruas, J.P. (2014). Lecture Notes, ISCTE-IUL Business School. - Hunt, B.R., Lipsman, R.L., and Rosen, J.M. (2014). A Guide to MATLAB for Beginners and Experienced Users, 3rd edition. Cambridge University Press. - Gilat, A. (2014). MATLAB: An Introduction with Applications, 5th edition.Wiley. :
Secundária
- - Ugur, O. (2009). An Introduction to Computational Finance. Imperial College Press. - Higham, D.J. (2004). An Introduction to Financial Option Valuation: Mathematics, Stochastics and Computation. Cambridge University Press. - Brandimarte, P. (2006). Numerical Methods in Finance and Economics: A MATLAB-Based Introduction, 2nd edition. Wiley. :