Tecnologias Web
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Ciência de Computadores |
Ocorrência: 2012/2013 - 1S
Ciclos de Estudo/Cursos
Língua de trabalho
Português
Objetivos
O objetivo da unidade curricular é a familiarização dos alunos com os conceitos e tecnologias utilizados no desenvolvimento de aplicações centradas na web. No final da disciplina, o aluno deverá ser capaz de conceber e desenvolver aplicações dinâmicas centradas na web em todas as suas vertentes (backend no servidor suportado por base de dados relacional; frontend no browser, incluindo marcação, apresentação e dinâmica; comunicação assíncrona entre o frontend e o backend) tendo em conta aspetos importantes como a escalabilidade e a segurança.
Programa
* 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
* Biblioteca Prototype
* Algumas APIs do HTML5
* Introdução à Linguagem Perl e ao módulo DBI para interface com bases de dados relacionais
* Modelo CGI e alternativas
Bibliografia Obrigatória
Scott Guelich, Shishir Gundavaram, Gunther Birznieks; CGI Programming with Perl, O'Reilly Media, 2000. ISBN: 978-1-56592-419-2
Jeremy Keith; DOM Scripting: Web Design with JavaScript and the Document Object Model, friends of ED, 2005. ISBN: 978-1590595336
Brett McLaughlin; Head Rush Ajax, O'Reilly Media, 2006. ISBN: 978-0-596-10225-8
J.D. Gauchat; HTML5 for Masterminds, Mink Books, 2011. ISBN: 978-1-46360-405-9
Métodos de ensino e atividades de aprendizagem
Nas aulas teóricas é usado o método expositivo, sendo apresentada uma visão organizada dos temas do programa, incluindo exemplos de aplicação das diferentes tecnologias.
Nas aulas práticas são propostos exercícios de consolidação dos conceitos expostos nas aulas teóricas que são realizados pelos alunos sob supervisão do docente.
Tipo de avaliação
Avaliação distribuída sem exame final
Componentes de Avaliação
Descrição |
Tipo |
Tempo (Horas) |
Peso (%) |
Data Conclusão |
Participação presencial (estimativa) |
Participação presencial |
45,50 |
|
|
|
Total: |
- |
0,00 |
|
Obtenção de frequência
Serão considerados como tendo frequentado a unidade curricular os alunos que tenham participado em pelo menos 2 dos testes teóricos previstos. O trabalho pratico é obrigatório, sendo necessária uma nota mínima de 25% (2 valores em 8), que pressupõe que o aluno adquiriu um mínimo de competências para que possa pôr em prática os conhecimentos adquiridos na cadeira.
Fórmula de cálculo da classificação final
A avaliação da disciplina é distribuída, sem exame final, composta por três (3) testes teóricos realizados ao longo do semestre, e um (1) trabalho prático a realizar em grupos de dois alunos e com entrega por etapas.
A valorização dos testes na nota final é de 12 valores (4 valores por teste) e a do trabalho prático é de 8 valores.
Provas e trabalhos especiais
Os testes teóricos são de escolha múltipla, de duração não superior a 1/2 hora e são realizado em computador no início das aulas práticas, de acordo com o calendário da unidade curricular. Cada um dos testes incide sobre a matéria das últimas semanas.
Avaliação especial (TE, DA, ...)
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 os docentes.
Melhoria de classificação
Dado a avaliação ser distribuída e não ser realizado um exame final, não há lugar a exames de melhoria, recurso ou de época especial.