Plano de Estudos
Programação I P-I-LTI
Contextos
Groupo: 1_PGCE 2025/26 > Pós-graduação > Percurso Informática > 2039_Área disciplinar da Informática
ECTS
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, via o uso da linguagem de programação Python.
Programa
Elementos de linguagens de programação: expressões, variáveis, tipos, atribuição; definição e uso de funções. Condicionais, recursão e iteração. Uso de bibliotecas. Introdução e uso de estruturas de dados: tuplos, listas, dicionários, conjuntos, ficheiros. Valores iteráveis. Elementos de desenvolvimento de software: documentação, asserções, exceções, testes, depuração. Estudo de aplicações.
Método de Avaliação
Avaliação contínua, projeto de programação e exame.
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 98.0
Carga Total -
Bibliografia
Principal
- Sebenta de Programação I: João Pedro Neto 2025
Secundária
- Think Python: How to Think Like a Computer Scientist 3ed: Allen B. Downey 2024
- A Practical Introduction to Python Programming: Brian Heinold 2015
- Learning Python 6ed : Mark Lutz 2025