Resumo
A linguagem de programação Prequel representa uma linguagem simples, para dar início ao pensamento computacional e serve de base de preparação para a aprendizagem de outras linguagens de programação. Será um alicerce base importante para qualquer pessoa de qualquer área científica que pretenda iniciar-se na programação.
Esta formação tem por objetivo apoiar o desenvolvimento do pensamento computacional através de uma abordagem lúdico-pedagógica.
Destinatários
- Ter 12º ano completo
- Interesse pelo desenvolvimento de raciocínio computacional
Informação Geral
Horas de contacto: 21 horas
Calendarização: 2 a 27 de junho 2025
Modalidade: b-learning
ECTS: 3
Idioma: Português
Propina: 300 euros (+ 2€ seguro)
* 40 bolsas no valor individual de 300€
Consulte aqui o regulamento de Bolsas de Incentivo
Calendarização
– 02/jun (2a-feira) 19h00-21h00, e-learning síncrono;
– 04/jun (4a-feira) 19h00-21h00, presencial;
– 06/jun (6a-feira) 19h00-21h00, presencial;
– 09/jun (2a-feira) 19h00-21h00, e-learning síncrono;
– 11/jun (4a-feira) 19h00-21h00, presencial;
– 13/jun (6a-feira) 19h00-21h00, presencial;
– 16/jun (2a-feira) 19h00-21h00, e-learning síncrono;
– 18/jun (4a-feira) 19h00-21h00, presencial;
– 20/jun (6a-feira) 19h00-21h00, presencial;
– 23/jun (2a-feira) 19h00-20h00, e-learning síncrono;
– 25/jun (4a-feira) 19h00-21h00, presencial;
– 27/jun (6a-feira) 19h00-21h00, avaliação presencial
Programa
- Números em 32-bits
- Funções matemáticas pré-definidas
- Expressões aritméticas
- Variáveis
- Atribuição a variáveis do resultado do cálculo de expressões
- Geração de números (pseudo-)aleatórios
- Instruções
- Repetição finita de instruções
- Execução condicional
- Operadores relacionais e lógicos
- Módulos
- Passagem e retorno da execução de um módulo
- Passagem e retorno de parâmetros de um módulo
- Interação com variáveis de outros módulos; Listas de números
- N-ésimo elemento de uma lista
- Manipulação de listas
- Procura em listas
- Ciclos infinitos
Bolsas de Incentivo
Ao abrigo do Programa de Formação Impulso Adultos (PRR)** a FCUP disponibiliza, mediante concurso, 40 de Bolsas de Incentivo à Formação no valor individual de 300€.
Tem mais de 18 anos? Reside em território nacional e tem interesse neste tema?
Conheça aqui as condições necessárias para se candidatar a uma bolsa de incentivo!
**«Programa de Formação Multidisciplinar da U. Porto – Impulso Jovens STEAM & Impulso Adultos».
Projeto cofinanciado pelos fundos do programa «Next Generation EU» do Plano de Recuperação e Resiliência (PRR).
Bolsas de Incentivo
Ao abrigo do Programa de Formação Impulso Adultos (PRR)** a FCUP disponibiliza, mediante concurso, 20 Bolsas de Incentivo à Formação.
Tem mais de 23 anos? Reside em território nacional e tem interesse neste tema?
Conheça aqui as condições necessárias para se candidatar a uma bolsa de incentivo!
**«Programa de Formação Multidisciplinar da U. Porto – Impulso Jovens STEAM & Impulso Adultos».
Projeto cofinanciado pelos fundos do programa «Next Generation EU» do Plano de Recuperação e Resiliência (PRR).
Avaliação
● 20% classificação do projeto laboratorial
● 80% classificação do exame
Candidaturas
Candidaturas até 14 de maio de 2025 no SIGARRA.
Testemunhos

Manuel Curral
AI Research Engineer
INESC TEC
Participei no curso de Análise de Dados em Linguagem R com o Professor Pedro Abreu e tive uma experiência excelente. O ambiente informal e a colaboração entre alunos foram ótimos para aprender. O professor demonstrou domínio no ensino de conceitos fundamentais sobre análise de dados, e a componente mais prática com trabalhos, exercícios e exame foram uma mais-valia para consolidar conhecimento.
O curso abordou temas essenciais da linguagem R, proporcionando uma base sólida. Recomendo a todos interessados no tema. Agradeço a todos os profissionais envolvidos e à turma pela experiência enriquecedora.

Maria Isabel Silva
Engª Ambiente em Finanças Sustentáveis
Millennium BCP
A “Análise e Exploração de dados em R” é uma ótima formação para todos os que procuram iniciar o seu percurso na área de análise de dados e programação, ou aprofundar os seus conhecimentos prévios, nomeadamente em R.
O curso dotou-me de competências técnicas para tratar bases de dados, explorar dados recorrendo a métodos estatísticos e análise de gráficos, bem como desenvolver modelos de previsão e avaliar o seu desempenho.
Os conhecimentos que adquiri permitiram-me passar a dar uma resposta mais eficiente a tarefas que envolvam analisar dados e facilitaram-me a aprendizagem de outras linguagens de programação utilizadas no meu meio profissional (ex.: Python).
Recomendo a todos os que pretendem enriquecer o seu currículo e complementar a sua experiência académica e/ou profissional.
Formadores

Hugo Simões
Professor Auxiliar Convidado
Departamento de Ciência de Computadores, FCUP
Departamento de Ciência de Computadores, FCUP