O PROMPT tem a duração de um ano, dividido em 3 períodos lectivos, com 3 unidades curriculares nos dois primeiros períodos e 4 no terceiro. Cada período lectivo tem duração entre 11 e 15 semanas e termina com a avaliação dos projectos nele desenvolvidos. A carga horária lectiva é de 10 horas por semana, para um total de 380 horas, que conferem 38 ECTS.
O curso é constituído pelas seguintes unidades curriculares:
- 1º Período
- [4 ECTS] Essencial dos ambientes de execução
- [4 ECTS] Programação avançada
- [4 ECTS] Arquitectura e desenho de aplicações Web (Server Side)
- 2º Período
- [4 ECTS] Programação para a Web 2 (Client Side)
- [3 ECTS] Plataformas e modelos de acesso a dados
- [4 ECTS] Desenho e implementação de serviços
- 3º Período
- [4 ECTS] Programação concorrente e assíncrona
- [3 ECTS] Segurança e gestão de identidade na Web
- [4 ECTS] Programação em dispositivos móveis
- [4 ECTS] Desenvolvimento de aplicações para a Cloud




