| Código: | MES4 | Sigla: | PAI |
| Áreas Científicas | |
|---|---|
| Classificação | Área Científica |
| OFICIAL | Informática |
| Ativa? | Sim |
| Unidade Responsável: | Departamento de Sistemas e Informática |
| Curso/CE Responsável: | Mestrado em Engenharia de Software |
| Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
|---|---|---|---|---|---|---|---|
| MES | 19 | Plano de Estudos 2017-2018 | 1 | - | 7,5 | - | 202,5 |
| Docente | Responsabilidade |
|---|---|
| José António Sena Pereira | Responsável |
| Ensino Teórico-Prático: | 2,00 |
| Ensino Prático e Laboratorial: | 2,00 |
| Orientação Tutorial: | 1,00 |
| Tipo | Docente | Turmas | Horas |
|---|---|---|---|
| Ensino Teórico-Prático | Totais | 1 | 2,00 |
| José António Sena Pereira | 2,00 | ||
| Ensino Prático e Laboratorial | Totais | 1 | 2,00 |
| Rui Filipe dos Santos Rodrigues | 2,00 | ||
| Orientação Tutorial | Totais | 1 | 1,00 |
| Rui Filipe dos Santos Rodrigues | 1,00 |
A presente Unidade Curricular pretende desenvolver as capacidades dos alunos na área da programação web ao nível do cliente (front-end development).
De uma forma menos detalhada a presente Unidade Curricular também pretende desenvolver as capacidades dos alunos na área da programação web ao nível do servidor (back-end development).
No desenho das aplicações web será dado particular atenção às questões relacionadas com Acessibilidade, domínio dos seus requisitos, normas e processos de implementação.
Pretende-se que os alunos dominem as APIs mais recentes associadas ao HTML5, nomeadamente Websockets, WebWorkers, LocalStorage, Eventos Drag/Drop, Offline WebAplications
Ainda no capítulo da programação web ao nível do cliente serão focados os aspetos relacionados com o uso de bibliotecas para acesso e manipulação do DOM, utilização de mecanismos de visualização através de templates e de DataBinding.
Aulas Teórico-Práticas expositivas, com resolução de exercícios e análise de casos de estudo.
Aulas de Laboratório para exercícios e aplicação prática dos conceitos, assim como customização e codificação em ferramentas relevantes nas várias temáticas respetivas.
A transmissão dos conceitos teóricos necessários à implementação de produtos de software será avaliada através da componente teórica (testes e/ou exame).
O completo domínio dos conhecimentos adquiridos e sua aplicabilidade será avaliada através da componente de projeto, onde se pretende a obtenção de um sistema perfeitamente funcional e que cumpra os princípios enunciados e transmitidos nas aulas teóricas
| Designação | Peso (%) |
|---|---|
| Teste | 50,00 |
| Trabalho escrito | 20,00 |
| Trabalho laboratorial | 30,00 |
| Total: | 100,00 |
| Designação | Tempo (Horas) |
|---|---|
| Estudo autónomo | 52,50 |
| Frequência das aulas | 60,00 |
| Trabalho escrito | 30,00 |
| Trabalho laboratorial | 60,00 |
| Total: | 202,50 |
Notas mínimas de 9.5 valores:
Na avaliação contínua há nota mínima de 7.5. No entanto a média final dos dois testes de avaliação contínua tem nota minima de 9.5
O Projeto têm nota mínima de 9.5
Há nota mínima de 9.5 nos Exames (Época normal e/ou Recurso)