Código |
15994
|
Ano |
1
|
Semestre |
S1
|
Créditos ECTS |
1
|
Carga Horária |
PL(18H)
|
Área Científica |
Matemática
|
Objectivos de Aprendizagem |
Com esta unidade curricular pretende-se que o aluno desenvolva pensamento computacional e obtenha ferramentas que o auxiliem na realização de atividades práticas (experimentais e laboratoriais). No final desta unidade curricular o aluno deve ser capaz de: a) executar programas Python com introdução de dados; b) criar programas utilizando modelos e guardá-los como um módulo; c) resolver problemas simples explorando as capacidades simbólicas e gráficas da calculadora; d) interagir e partilhar dados com outras aplicações; e) planificar atividades experimentais numa lógica investigativa.
|
Conteúdos programáticos |
1. Introdução ao Python 1.1 Editor versus interpretador 1.2 O ambiente interativo 1.3 Seleção de comandos 1.4 Funções de I/O 1.5 Operações e funções matemáticas elementares 1.6 Utilização da biblioteca Matemática Complexa 1.7 Domínio aleatório 1.8 Menu de desenho e imagem 2. Iniciação à programação 2.1 Funções e ficheiros.py 2.2 Ciclos 2.3 Estruturas de controlo: condicionais 2.4 Menu de tempo 2.5 Módulo gráfico 3. Gráficos Turtle 3.1 Comandos 3.2 Construção de polígonos 3.3 Reprodução de figuras 3.4 Aplicações à teoria dos grafos
|
Metodologias de Ensino e Critérios de Avaliação |
Nas sessões teóricas recorrer-se-á à exposição através de apresentações eletrónicas e ao diálogo. As sessões práticas destinar-se-ão à experimentação das atividades propostas no programa e à aplicação das situações de prática construídas pelos formandos. As restantes horas são para a realização de trabalhos individuais ou de grupo.
|
Bibliografia principal |
1- Ernesto J. F. Costa, “Programação em Python: fundamentos e resolução de problemas”, FCA, 2015. 2- Gautam M. Puri, “Python scripts for abaqus: learn by example”, Charleston, 2011. 3- Alexandre Gomes, “Python TI-Nspire. Manual de Programação”, Texas Instruments., 2021.
|
Língua |
Português
|