Código: | CC3008 | Sigla: | CC3008 | Nível: | 300 |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Ciência de Computadores |
Ativa? | Sim |
Página Web: | https://www.dcc.fc.up.pt/~zp/SeWenta/TW21/ |
Unidade Responsável: | Departamento de Ciência de Computadores |
Curso/CE Responsável: | Licenciatura em Ciência de Computadores |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
L:B | 4 | Plano de Estudos Oficial | 3 | - | 6 | 56 | 162 |
L:CC | 49 | Plano estudos a partir do ano letivo 2021/22 | 3 | - | 6 | 56 | 162 |
L:F | 2 | Plano de Estudos Oficial | 2 | - | 6 | 56 | 162 |
3 | |||||||
L:G | 0 | Plano estudos a partir do ano letivo 2017/18 | 2 | - | 6 | 56 | 162 |
3 | |||||||
L:IACD | 0 | Plano Oficial a partir do ano letivo 2021/22 | 3 | - | 6 | 56 | 162 |
L:M | 1 | Plano de Estudos Oficial | 2 | - | 6 | 56 | 162 |
3 | |||||||
L:Q | 0 | Plano estudos a partir do ano letivo 2016/17 | 3 | - | 6 | 56 | 162 |
O objetivo da unidade curricular é a familiarização dos alunos com os conceitos e tecnologias utilizados no desenvolvimento de aplicações centradas na web.
Depois desta unidade curricular, o aluno deverá ser capaz de conceber e desenvolver aplicações dinâmicas centradas na web em todas as suas vertentes (backend no servidor; frontend no browser, incluindo marcação, apresentação e interação; comunicação assíncrona entre o frontend e o backend) tendo em conta aspectos importantes como a escalabilidade e a segurança.
* HTML, XHTML e CSS
* JavaScript e manipulação de objetos no browser usando o DOM
* Protocolo HTTP
* AJAX: comunicação assíncrona entre cliente e servidor
* Algumas APIs do HTML5
* Programação de servidores web com node.js
* Outros modelos para implementação de servidores web dinâmicos: CGI e alternativas
Designação | Peso (%) |
---|---|
Teste | 60,00 |
Trabalho prático ou de projeto | 40,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Estudo autónomo | 46,00 |
Frequência das aulas | 56,00 |
Trabalho laboratorial | 60,00 |
Total: | 162,00 |
Serão considerados como tendo frequentado a unidade curricular os estudantes que tenham participado em pelo menos 2 dos 3 testes teóricos previstos. O trabalho pratico é obrigatório, sendo necessária uma nota mínima de 25%, que pressupõe que o estudante adquiriu um mínimo de competências para que possa pôr em prática os conhecimentos adquiridos na cadeira.
A avaliação da unidade curricular é distribuída, sem exame final, sendo composta por três (3) testes teóricos, realizados ao longo do semestre, e um (1) trabalho prático com entrega por etapas a realizar em grupos de dois alunos.
A classificação final consiste em 8 valores para trabalho prático e 12 valores para os testes (tendo os 3 testes peso idêntico). É necessário obter uma nota mínima de 25% tanto no trabalho como no conjunto dos testes.
Os testes teóricos são de escolha múltipla, realizados em computador no horário das aulas práticas, de acordo com o calendário da unidade curricular. Cada um dos testes incide sobre a matéria das semanas anteriores.
Os estudantes em regime especial de avaliação, bem como alunos que justifiquem a sua ausência, podem realizar qualquer dos momentos de avaliação em data e hora a combinar com o docente.
Dado a avaliação ser distribuída e não ser realizado um exame final, não há lugar a exames de recurso ou de melhoria de nota.