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/TW-23-24/ |
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 | 1 | Plano de Estudos Oficial | 3 | - | 6 | 48 | 162 |
L:BIOINF | 0 | Plano de Estudos Oficial | 3 | - | 6 | 48 | 162 |
L:CC | 39 | Plano estudos a partir do ano letivo 2021/22 | 3 | - | 6 | 48 | 162 |
L:F | 0 | Plano de Estudos Oficial | 2 | - | 6 | 48 | 162 |
3 | |||||||
L:G | 1 | Plano estudos a partir do ano letivo 2017/18 | 2 | - | 6 | 48 | 162 |
3 | |||||||
L:IACD | 21 | Plano Oficial a partir do ano letivo 2021/22 | 3 | - | 6 | 48 | 162 |
L:M | 13 | Plano de Estudos Oficial | 2 | - | 6 | 48 | 162 |
3 | |||||||
L:Q | 0 | Plano estudos a partir do ano letivo 2016/17 | 3 | - | 6 | 48 | 162 |
O objetivo desta unidade curricular é familiarizar os alunos com os conceitos e tecnologias utilizados no desenvolvimento de aplicações centradas na web. Isto inclui aprender sobre os diferentes tipos de aplicações web, as diferentes tecnologias que podem ser usadas para construí-las e as melhores práticas para projetar e desenvolver aplicações web.
Após este curso, os alunos serão capazes de projetar e implementar aplicações centradas na web que sejam escaláveis, seguras e amigáveis ao usuário. Eles poderão fazer isso entendendo os diferentes aspectos do desenvolvimento web, incluindo o back-end do servidor, o front-end do navegador, marcação, apresentação, interação e comunicação assíncrona.
* 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 | 54,00 |
Frequência das aulas | 48,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 3 testes teóricos, realizados ao longo do semestre, e 1 trabalho prático com entrega por etapas a realizar em grupos de até 3 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.
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.
Estudantes que em condições de terminar o curso na época especial realizarão um único exame teórico cobrindo toda a matéria, em moldes semelhantes aos dos testes parcelares.
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.