Telefone
- Deliberação A3ES
- Plano 2022-23
- Horas de contacto: 51.00
- Créditos ECTS: 3
- Requisitos de Graduação: 3
- Língua: PT
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
Programa ECTS Programação em Python - Nível II 3 ECTS