Disciplina Curricular

Programação I (LTI) P-I-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

Iniciação à aquisição de pensamento computacional através da resolução de problemas com recurso a algoritmos e métodos de programação básicos, e através da aprendizagem introdutória de uma linguagem de programação imperativa veicular, que no caso é a linguagem Python.

Programa

Elementos de linguagens de programação: Expressões e tipos; precedência e associatividade; funções; âmbito; bibliotecas e módulos. Elementos de estruturas de dados: Sequências, tuplos, listas e dicionários; ficheiros. Elementos de metodologia de programação: atribuição e teste booleano; decisão; iteração e recursão; abstração e especificação; clonagem. Elementos de desenvolvimento de software: Leitura e escrita; documentação; asserções e exceções; teste e depuração. Elementos de algoritmia: Busca exaustiva, por aproximação e por bisseção.

Métodos de ensino e avaliação

Métodos de ensino: exposição da matéria em aulas teóricas; manipulação de conceitos e operações em aulas teórico-práticas; treino de programação em aulas de laboratório. Métodos de avaliação: avaliação contínua, projeto de programação e exame.

Disciplinas Execução

2024/2025 - 1 Semestre

2023/2024 - 1 Semestre