Ficha Unidade Curricular (FUC)
Informação Geral / General Information
Carga Horária / Course Load
Área científica / Scientific area
Economia
Departamento / Department
Departamento de Economia
Ano letivo / Execution Year
2024/2025
Pré-requisitos / Pre-Requisites
N.a.
Objetivos Gerais / Objectives
Pretende-se que os alunos adquiram os conceitos básicos de programação de uma linguagem "open source". A linguagem escolhida será a Julia.
Objetivos de Aprendizagem e a sua compatibilidade com o método de ensino (conhecimentos, aptidões e competências a desenvolver pelos estudantes) / Learning outcomes
No final do período curricular desta UC, o aluno deverá conseguir: - Compreender os conceitos básicos da linguagem de programação Julia. - Saber utilizar o notebook Pluto - Manipular bases de dados, vetores e matrizes. - Executar tarefas simples de programação: loops, plots, optimização
Conteúdos Programáticos / Syllabus
1. Instalação: Julia, VSCode, packages 2. Tipos, variáveis e funções 3. Linear algebra 4. Loops 5. Optimização 6. Bases de dados 7. Plotting
Demonstração da coerência dos conteúdos programáticos com os objetivos de aprendizagem da UC / Evidence that the curricular units content dovetails with the specified learning outcomes
LG1: 1 + 2 + 3 + 4 + 5 + 6 + 7 LG2 : 3 + 6 LG3: 2 + 4 +6 +7
Avaliação / Assessment
·
Metodologias de Ensino / Teaching methodologies
1. Alunos deverão trazer os seus laptops para as aulas: tudo será instalado em cada computador individual 2. Serão fornecidos Pluto notebooks 3. Pluto notebooks são constituídos por texto (tipo slide), código de computação, mais output da computação.
Demonstração da coerência das metodologias de ensino e avaliação com os objetivos de aprendizagem da UC / Evidence that the teaching and assessment methodologies are appropriate for the learning outcomes
1 +2 + 3 irão garantir o cumprimento dos learning outcomes.
Observações / Observations
·
Bibliografia Principal / Main Bibliography
Pluto notebooks provided by the lecturer.
Bibliografia Secundária / Secondary Bibliography
Bogumil Kaminski and Przemyslaw Szufel (2019). Julia 1.0 Programming Cookbook, Packt Eds.
Data da última atualização / Last Update Date
2024-07-23