Disciplina Curricular

Programação II (LTI) P-II-LTI

Licenciatura Bolonha em Meteorologia, Oceanografia e Geofísica - 9_LMOG 2023/24

Contextos

Grupo: 9_LMOG 2023/24 > 1º Ciclo > Licenciatura em MOG ou Minor > Minor em Informática > 553_Minor em Informática > 2º Semestre

Período:

Peso

6.0 (para cálculo da média)

Objectivos

Desenvolver a capacidade de resolver problemas com recurso a algoritmos e métodos de programação usando a linguagem Python. No final da disciplina o aluno deve ser capaz projetar, codificar, testar, visualizar, analisar e depurar funções e programas de complexidade intermédia.

Programa

• Objetos e classes • Complexidade algorítmica; Análise assintótica; Análise experimental • Recursão • Algoritmia: Pesquisa e Ordenação • Programação funcional • Tipos de dados: bags, pilhas, filas, amontoados • Tipos de dados abstratos • Utilização de bibliotecas: matplotlib, sys, csv, json, . . .

Métodos de ensino e avaliação

Método de avaliação: projeto e exame final.

Disciplinas Execução

2024/2025 - 2 Semestre

2023/2024 - 2 Semestre