Introdução à Programação
Objetivos
A definir.
Caracterização geral
Código
100150
Créditos
7.0
Professor responsável
Leonardo Vanneschi
Horas
Semanais - A disponibilizar brevemente
Totais - A disponibilizar brevemente
Idioma de ensino
Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês
Pré-requisitos
A definir.
Bibliografia
Robert Sedgewick, Kevin Wayne, and Robert Dondero.
"Introduction to Programming in Python: An Interdisciplinary Approach" (1st. ed.).
Addison-Wesley Professional.
2015.
ISBN:978-0-13-407643-0
https://dl.acm.org/doi/book/10.5555/2810083
Método de ensino
Nas aulas teóricas, quadro e "slides" são os dois principais meios de apresentação da matéria; além disso, são apresentados exemplos usando um ambiente de programação Python. Nas aulas práticas, são propostos exercícios aos alunos, a serem desenvolvidos em Python.
Método de avaliação
Avaliação
Na primeira época de exame, a nota final é dada por uma média ponderada entre:
- Exame (60%)
- Testes realizados durante o semestre (40%)
Na segunda época de exame, a nota final é atribuída unicamente por meio do exame (100%).
Conteúdo
- introdução à estrutura e funcionamento de um computador
- noções básicas da linguagem de programação Python
- expressões
- condições (if)
- loops (while, do-while e for)
- métodos
- introdução às classes e à programação orientada aos objetos