Programação Aplicada à Internet das Coisas
Sinopse
Explora os princípios fundamentais da Internet das Coisas (IoT), com foco na programação e na integração de dispositivos conectados. Ao longo do curso, os alunos irão utilizar ambientes de simulação e dispositivos reais para programar, interligar e desenvolver soluções IoT funcionais integradas com plataformas web na cloud. A abordagem prática permite a experimentação com cenários simulados e reais, promovendo o desenvolvimento de soluções de IoT em várias aplicações. A avaliação baseia-se na participação ativa em laboratórios e na capacidade de conceber e implementar projetos IoT completos.
Principais competências a desenvolver no curso
Competência
- Enquadrar os conceitos fundamentais de comunicação na Internet e identificar o impacto das tecnologias emergentes, como a Internet das coisas (IoT) e Internet de tudo (IoE);
- Programar microcontroladores e microcomputadores para a Internet das Coisas;
- Conhecer e criar cenários em ambiente de simulação e real para a Internet das Coisas;
- Capacidade de propor e criar soluções práticas para a Internet das Coisas;
- Desenvolver as competências de estudo autónomo e autoaprendizagem.
Edições
1ª edição – dezembro 2025
Edição dezembro/janeiro
Edição fevereiro/março
Edição abril/maio
Duração
ECTS
Regime
Idioma
Calendarização
| Edição | Início do curso | Sessões Síncronas | Sessões Presenciais | Fim do curso |
|---|---|---|---|---|
| Edição dezembro/janeiro (Turma 1)* | 01-12-2025 | a definir | a definir | 09-01-2026 |
| Edição dezembro/janeiro (Turma 2)* | 12-01-2026 | a definir | a definir | 20-02-2026 |
| Edição fevereiro/março | 09-03-2026 | a definir | a definir | 17-04-2026 |
| Edição abril/maio | 04-05-2026 | a definir | a definir | 12-06-2026 |
* Os estudantes colocados serão agrupados por turmas, mediante calendarização disponível para cada cursos e de acordo com a ordem de submissão da candidatura.
Metodologia
O curso decorre na modalidade de bLearning, com interação fundamentalmente assíncrona (sem comunicação em tempo real e sem um horário diário predefinido), com a duração de 6 semanas, num total de 54 horas de formação (9h síncronas online, 11h síncronas laboratoriais/presenciais e 34h assíncronas).
Para concluir com sucesso este curso, considera-se um esforço estimado de aproximadamente 2 horas diárias (9 horas semanais).
Público-alvo
Requisitos
Número de vagas
Edital
Consulte o edital na página das candidaturas
Resultados
Consulte os resultados das candidaturas na página dos resultados
Conteúdos a abordar
Módulo 1: Introdução à Internet das Coisas;
- Conceitos básicos de Internet e comunicação em rede;
- Conceitos básicos sobre a arquitetura da Internet das Coisas.
Módulo 2: Software de simulação para Internet das Coisas
- Instalação e configuração do ambiente de simulação;
- Criação de um cenário em ambiente simulado;
- Interação em ambiente simulado de dispositivos da Internet das Coisas com serviços web;
- Conceitos básicos de programação para dispositivos da Internet das Coisas.
Módulo 3: Cenário de aplicação real da Internet das Coisas
- Introdução, configuração e utilização de dispositivos da Internet das Coisas;
- Conceitos básicos de programação para dispositivos da Internet das Coisas;

