PROGRAMAçãO APLICADA à MATEMáTICA
Esta unidade curricular não está em oferta no ano letivo 2019-2020

Código: 22142
ECTS: 5
Departamento: Departamento de Ciências e Tecnologia
Área Científica: Tecnologias de Informação e Comunicação
Palavras-Chave:
    Python
    Programação
    Matemática
Docente:
A definir | To be defined
Correio 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 Python


Bibliografia:
- "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-0470414637


Total de Horas de Trabalho: 130
Total de Horas de Contacto: 20

Avaliaçã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.