Laboratório de Programação

Conhecimentos de Base Recomendados

NA

Métodos de Ensino

Nesta unidade curricular são utilizadas as seguintes metodologias de ensino:

Método expositivo: método explicativo onde factos, conceitos, princípios e generalizações são definidos e apresentados pelo professor e discutidos com a turma, seguido de exemplos demonstrativos;

Método experimental: método activo onde o aluno desenvolve o conhecimento através da resolução de problemas e o desenvolvimento de projectos em dinâmica de grupo.

Resultados de Aprendizagem

Dotar os alunos de conhecimentos sobre conceitos mais avançados de programação, transversais às diversas linguagens de programação. No final do semestre os alunos deverão ser capazes de aplicar os conceitos apresentados nas aulas de forma a conseguirem escrever código de elevada qualidade.

Programa

Boas práticas de programação.

Criação e (re)utilização de código próprio e de terceiros (bibliotecas de código, frameworks,  APIs).

Utilização de sistemas de controlo de versões

Internacionalização e localização

Segurança de software

Deployment de sistemas informáticos

Qualidade de software

Métodos de Avaliação

Avaliação Periódica
  • - Trabalhos práticos - 100.0%
Avaliação final
  • - um trabalho prático - 100.0%

Estágio(s)

NAO

Bibliografia