Metodologias de ensino e de aprendizagem
Aulas teóricas expositivas e participativas: apresentação dos conceitos teóricos fundamentais através de aulas expositivas, complementadas com discussões em sala de aula que envolvam os alunos na análise de situações reais. Estas aulas devem fornecer a base teórica para que os alunos compreendam as tecnologias e os modelos de desenvolvimento web. Aulas teórico-práticas com exploração guiada: aulas em laboratório que permitem aos alunos aplicar os conceitos teóricos aprendidos. Estas aulas têm um caráter prático, onde os alunos são introduzidos às tecnologias Web (como linguagens de programação, frameworks, e ferramentas de desenvolvimento). Podem ser usados guiões práticos guiados e desafios incrementais. Aulas de laboratório para desenvolvimento de um projeto: aulas dedicadas ao acompanhamento do desenvolvimento do projeto final. Os alunos trabalham em grupo no desenvolvimento de uma aplicação e serviços web com apoio direto do docente, que fornece feedback contínuo.