Introduction to Programming
Objectives
A definir.
General characterization
Code
100150
Credits
7.0
Responsible teacher
Leonardo Vanneschi
Hours
Weekly - Available soon
Total - Available soon
Teaching language
Portuguese. If there are Erasmus students, classes will be taught in English
Prerequisites
A definir.
Bibliography
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
Teaching method
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.
Evaluation method
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%).
Subject matter
- 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