PROGRAMAçãO APLICADA à MATEMáTICA
Esta unidade curricular não está em oferta no ano letivo 2019-2020Código: 22142ECTS: 5Departamento: Departamento de Ciências e TecnologiaÁrea Científica: Tecnologias de Informação e ComunicaçãoPalavras-Chave: Python
Programação
Matemática
Docente:A definir | To be definedCorreio Eletrónico: Sinopse:
Nesta unidade curricular são introduzidos os conceitos de programação em Python com aplicações específicas enquadradas na área da Matemática Aplicada.Competências:
Ao concluir esta UC o aluno deverá ser capaz de:
- Identificar as potencialidades de uma linguagem de programação na sua aplicação a um problema, inserido num contexto/ambiente específico;
- Conhecer com profundidade os princípios, mecanismos, sintaxe e semântica de uma linguagem de programação multi-paradigma particular (Python);
- Analisar e desenvolver programas eficazes e que aproveitem as potencialidades da linguagem de trabalho;
- Integrar em pacotes de software, de forma transparente ao utilizador, duas ou mais componentes de diversas tecnologias/linguagens.Conteúdos:
1. Introdução ao Python
2. Sintaxe e estruturas de controlo
3. Estruturas de Dados
4. Objetos e encapsulamento
5. Interoperabilidade
6. Introspecção em PythonBibliografia:
- "Python Documentation", http://www.python.org/doc/
- "Core Python Programming", Chun, W.; Prentice-Hall, ISBN-13: 978-0132269933
- "Programming Python", Lutz, M.; O'Reilly, ISBN-13: 978-0596158101
- "Beginning Python: Using Python 2.6 and Python 3.1", Payne, J.; Wrox, ISBN-13: 978-0470414637Total de Horas de Trabalho: 130Total de Horas de Contacto: 20Avaliação:
A avaliação tem caráter individual e implica a coexistência de duas modalidades: avaliação contínua (60%) e avaliação
final (40%). Essa avaliação será desenvolvida na aplicação de formas diversificadas, definidas no Contrato de Aprendizagem da
unidade curricular.