Skip to main content

Programação em Python - Nível II

Direção
TIAGO ANDRÉ CUNHA REIS
Telefone

  • Deliberação A3ES
  • Plano 2022-23
  • Horas de contacto: 51.00
  • Créditos ECTS: 3
  • Requisitos de Graduação: 3
  • Língua: PT
Grau: 
(Formação Livre)

CalendáriosCalendars

    • ApresentaçãoPresentation

      São aprofundadas capacidades de programação em Python de formandos que quer a nível individual, ou no contexto de empresas/organizações, pretendem assumir responsabilidades de desenvolvimento equivalente a um perfil sénior ou de supervisor de projeto.

      A título de exemplo, o curso explora o tratamento idiomático de dados, o desenvolvimento de classes e objetos, processos de serialização e desserialização, metaprogramação, etc. Focado na aquisição de competências avançadas, as práticas lecionadas contribuem para aumento da produtividade do programador ou evolução profissional.

      Em regime de ensino misto, os alunos terão acesso a conteúdo disponibilizado remotamente, o qual se completa com sessões presenciais com o docente do curso.

    • ObjectivosObjectives

      • Adquirir e instruir equipas para adoção de boas práticas de escrita de código ;
      • Desenvolver competências em Programação Orientada a Objetos;
      • Implementar programação dinâmica.
    • DestinatáriosRecipients

      Alunos do Ensino Politécnico, Superior ou equivalente, bem como Profissionais das áreas das Ciências Exatas, Sociais, Artes ou Engenharias com experiência em programação ao nível de um perfil iniciante ou júnior (em Python ou noutra linguagem)

    • CompetênciasCompetences

      • Criar classes e objetos de forma efetiva
      • Otimizar código em termos de complexidade de tempo e espaço
      • Desenvolver código capaz de gerar código
      • Compreender técnicas de documentação em ambientes colaborativos
      • Criação e distribuição de módulos, pacotes e bibliotecas
    • Saídas ProfissionaisCareer Opportunities

      Os conhecimentos adquiridos no curso permitem o reforço de competências ou requalificação nas áreas das Ciências Exatas, Sociais, Artes ou Engenharias, ao nível da:

      • programação: desenvolvimento de algoritmos, soluções de software, back-end, atividades de análise e processamento de dados, investigação operacional e ensino
      • controlo de qualidade: teste de softwares, unidades e funcionalidades, controlo e integração contínua
    • Plano de EstudosStudy Plan

      1º Ano / Tronco comum

      ProgramaECTS
      Programação em Python - Nível II3 ECTS