Fundamentos da Programação
O curso de Fundamentos da Programação é projetado para introduzir os alunos aos conceitos essenciais de programação, utilizando a linguagem Python como ferramenta principal. Este curso visa introduzir os formandos ao pensamento computacional, desenvolvendo a sua capacidade de compreender e aplicar conceitos fundamentais de programação.
O curso adota uma abordagem prática com exercícios laboratoriais frequentes, um projeto em grupo e um exame final. Os formandos serão incentivados a explorar problemas reais através da programação, promovendo um ambiente dinâmico e interativo que estimula o pensamento crítico e a criatividade. Ao concluir este curso, os formandos estarão aptos a desenvolver programas simples em Python, aplicando conceitos fundamentais da programação que são essenciais para qualquer carreira na área tecnológica.
Este curso está inserido no Programa PRODIGI e esta edição será lecionada remotamente.
Três sessões por semana:
2ª, 4ª e 6ª das 17:30 às 20:00
Os formandos deverão ser capazes de:
- Conhecer e saber aplicar os comandos de controlo elementares;
- Conhecer e saber aplicar os tipos de dados elementares;
- Perceber os conceitos de abstração procedimental e de abstração de dados;
- Conhecer e saber aplicar os tipos de dados listas, dicionários e ficheiros;
- Conseguir desenvolver programas simples em Python.
Sem pré-requisitos
Exame individual (50%). Nota min.: 9valores. Esforço esperado: 25h
Projeto em grupos de 2 (50%). Nota min.: 9valores. Esforço esperado: 40h.