Resultados de Aprendizagem
Espera-se que, no final da unidade curricular, o estudante esteja habilitado a:
- Conhecer e compreender a arquitetura e funcionamento de um ambiente computacional (software / hardware).
- Conceber algoritmos simples aplicando adequadas metodologias de programação.
- Conhecer e compreender a linguagem Python
- Compreender e adaptar programas existentes e elaborar novos programas codificados na linguagem Python.
Programa
1. Linguagens de programação: introdução, caracterização e classificação;
2. Introdução à algoritmia: fluxogramas e pseudocódigo;
3. Características da linguagem de programação em Python;
4. Tipos de dados (inteiros, reais, caracteres): declaração, inicialização e aritmética;
5. Testes e Condições: operadores relacionais e lógicos;
6. Ciclos: while, for, do…while;
7. Funções: variáveis locais, passagem de parâmetros por valor, por referência e através da linha de comando;
8. Vetores: declaração, inicialização, vetores multidimensionais.
9. Ficheiros: tipos de streams e operações
Estágio(s)
NAO