Fundamentos da programação e da computação científica aplicados à resolução de problemas acadêmicos, educacionais e profissionais. Introdução à lógica de programação, algoritmos e estruturas básicas de desenvolvimento computacional. Utilização de linguagens e ferramentas voltadas à análise de dados, modelagem matemática, automação de cálculos e visualização científica. Desenvolvimento de aplicações computacionais para simulações, tratamento de dados e produção de soluções tecnológicas interdisciplinares. Ética, inovação e tendências da computação científica na educação e na pesquisa.
Módulo 1 – Fundamentos da Programação e Lógica Computacional (6h)
- Introdução à programação e computação científica
- Conceitos básicos de algoritmos
- Lógica de programação
- Variáveis, operadores e tipos de dados
- Estruturas condicionais e de repetição
- Resolução de problemas computacionais
Módulo 2 – Linguagens e Ferramentas para Computação Científica (6h)
- Introdução às linguagens aplicadas à ciência de dados
- Ambiente de programação científica
- Bibliotecas e ferramentas computacionais
- Manipulação de dados numéricos
- Entrada, processamento e saída de dados
- Organização e documentação de códigos
Módulo 3 – Modelagem Matemática e Simulação Computacional (6h)
- Conceitos de modelagem matemática
- Construção de modelos computacionais
- Simulações aplicadas à ciência e educação
- Métodos numéricos introdutórios
- Automatização de cálculos matemáticos
- Interpretação de resultados computacionais
Módulo 4 – Análise e Visualização de Dados Científicos (6h)
- Fundamentos da análise de dados
- Organização e tratamento de informações
- Estatística básica aplicada
- Criação de gráficos e visualizações
- Interpretação de resultados
- Aplicações em pesquisas e projetos científicos
Módulo 5 – Projetos Integradores em Computação Científica (6h)
- Desenvolvimento de projetos computacionais
- Integração entre programação, matemática e ciência
- Resolução de problemas interdisciplinares
- Ética e responsabilidade no uso de tecnologias
- Tendências em computação científica e inteligência artificial
- Apresentação de projetos finais