No final desta unidade curricular o aluno deverá ser capaz de:
- Compreender a importância da programação e do pensamento algorítmico em ambientes digitais.
- Adquirir conhecimentos fundamentais em algoritmia e capacidade de pensamento algorítmico, usando a linguagem de programação Python para implementação em aplicações relevantes na área da comunicação.
Competências:
- Conhecer noções fundamentais de algoritmia, programação e ambientes digitais.
- 2. Saber analisar problemas e desenvolver soluções algorítmicas usando pseudocódigo.
- Ter conhecimentos elementares da linguagem de programação Python.
- Saber traduzir um algoritmo escrito em pseudocódigo numa implementação utilizando a linguagem Python.
- Compreender e saber utilizar estruturas de dados e algoritmos elementares em aprendizagem automática.
- Ter presentes questões de ética imanentes à utilização de algoritmos e aos ambientes digitais.