Disciplina Curricular
Programação II (LTI) P-II-LTI
Licenciatura Bolonha em Biologia - 5_LBio 2023/24
Contextos
Grupo: 5_LBio 2023/24 > 1º Ciclo > Ramos > Ramo Biologia Celular e Biotecnologia com Minor em Informática > Opcionais > 553_Minor em Informática
Período:
Grupo: 5_LBio 2023/24 > 1º Ciclo > Ramos > Ramo Biologia do Organismo e Evolução com Minor em Informática > Opcionais > 553_Minor em Informática
Período:
Grupo: 5_LBio 2023/24 > 1º Ciclo > Ramos > Ramo Biologia Molecular e Genética com Minor em Informática > Opcionais > 553_Minor em Informática
Período:
Grupo: 5_LBio 2023/24 > 1º Ciclo > Ramos > Ramo Biologia Ambiental com Minor em Informática > Opcionais > 553_Minor em Informática
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.