Sistemas Web - 26029

Centro
Escuela Universitaria de Ingeniería de Vitoria-Gasteiz
Titulación
Grado en Ingeniería Informática de Gestión y Sistemas de Información
Curso académico
2017/18
Curso
3
Nº Créditos
6
Idiomas
Castellano
Restricciones
Para poder matricularse en "Sistemas Web" es necesario tener superados al menos 60 créditos entre las materias básicas y comunes a la rama de informática correspondiente a 1º y 2º curso.

Docenciatoggle-navigation

Distribución de horas por tipo de enseñanza
Tipo de docenciaHoras de docencia presencialHoras de actividad no presencial del alumno/a
Magistral4567.5
P. Laboratorio1522.5

Guía docentetoggle-navigation

Descripción y Contextualización de la Asignaturatoggle-navigation

La asignatura obligatoria de 3er curso "Sistemas Web" tiene un caracter terminal (en cuanto a la obligatoriedad del plan de estudios) con respecto a lo relativo a las comunicaciones de sistemas informáticos.

Se da por sentado que el alumnado maneja con cierta soltura los conceptos de la asignatura de "Introducción a las Redes de Computadores" (aunque pueda que aun no esté aprobada).

Competencias/ Resultados de aprendizaje de la asignaturatoggle-navigation

La asignatura trata los aspectos fundamentales que dan soporte a los sistemas de información en la web, recorriendo la evolución histórica de la web, su soporte tecnológico, la arquitectura de sus aplicaciones y las tecnologías básicas en los lados cliente y servidor, así como para el intercambio de información (XML). Los aspectos avanzados recogen el conocimiento de los fundamentos de los servicios web, la arquitectura de sistemas de información emergentes y los, progresivamente más importantes, aspectos de seguridad, incluyendo una introducción a los protocolos que incorporan elementos de seguridad.

Contenidos teórico-prácticostoggle-navigation

Tema 1: Historia, evolución y funcionamiento de la Web

*Tecnologías del lado del cliente

Tema 2: HTML

Tema 3: De HTML a XHTML

Tema 4: Utilizar CSS

Tema 5: Javascript: Introducción a script del lado del cliente

Tema 6: Javascript: Desarrollar más script avanzados

Tema 7: DHTML

Tema 8: XML (Extensible Markup Language)

Tema 9: XML, XSL y XSLT

Tema 10: Servicios Web, feeds, blogs

*Tecnologías del lado del servidor

Tema 11: El lado del Servidor / CGI

Tema 12: PHP1: Empezar a programar en el lado del servidor

Tema 13: Tablas, funciones y formularios

Tema 14: Red y Seguridad Web

Tema 15: Bases de Datos

Tema 16: Lenguajes de script alternativos (CGI, Perl, ASP, Java, JSP, .Net, Python).

*Frameworks de programación Web

Tema 17: Programación con Python

Tema 18: Framework Django

*Presentaciones Alumnos una Tecnología

Metodologíatoggle-navigation

La metodología docente se fundamenta en el aprendizaje cooperativo, utilizando fundamentalmente el trabajo en grupo y el aprendizaje autónomo.

Sistemas de evaluacióntoggle-navigation

  • Sistema de Evaluación Final

Convocatoria Ordinaria: Orientaciones y Renunciatoggle-navigation

La Nota final de la asignatura se obtiene de la siguiente manera (ponderación de acuerdo a la distribución de créditos de la parte teórica –magistral- y a la parte práctica):

Nota Final=(Nota Evaluación Teoría)x 7.5/10+(Nota Parte Práctica)x 2.5/10

La Nota de evaluación de la Parte de Teoría se obtiene de manera diferente en función de las siguientes dos alternativas:

* Alternativa Examen Teórico: Se lleva a cabo un examen teórico de la que se obtiene la nota de la parte de teoría.

* Alternativa Evaluación Continúa: Llevada a cabo tras las clases de teoría, donde se proponen una serie de ejercicios/tareas con el objetivo de facilitar la comprensión de lo explicado y desarrollar competencias específicas y transversales. El alumno debe llevar a cabo seis tareas a lo largo del curso. La nota final de la parte de teoría en este caso se obtiene de la siguiente manera:

-Asistencia a Clase [0-10ptos]: Se reparte un punto entre el número de días de las clase de teoría. Se controla la asistencia a clase y se obtiene la parte proporcional por cada asistencia. Para poder optar por la evaluación continua es necesario que el alumno asista al menos a un 85% de las clases.

-Tarea HTML [0-10ptos], Tarea Javascript [0-10ptos], Tarea PHP [0-10ptos], Tarea Servicios Web [0-10ptos], Framework [0-10ptos]: La nota para cada una de estas tareas se obtiene de un 50% de la evaluación de la claridad, contenido y estilo del informe y un 50% del funcionamiento, aspecto y claridad de la tarea en sí.

-Tarea Presentación [0-10ptos]: Se evalúa la presentación de una tecnología propuesta y la nota se obtiene de un 50% del video entregable y otro 50% de la presentación oral en sí.

-Procedimiento para renuncia a evaluación continua: Escrito al profesor en un plazo no inferior a veinte días antes de la fecha de inicio del período oficial de exámenes.

Nota Final Parte Teoríca= Asistencia Clase /10+ (Tarea HTML x 1.25/10+Tarea Javascript x 1.25/10+Tarea PHP x 1.25/10+Tarea Servicios Web x 1.25/10)+(Tarea Framework)x 3/10+Tarea Presentación/10

La Nota de evaluación de la Parte de Prácticas se obtiene mediante la realización de una práctica que dura toda la asignatura.

Convocatoria Extraordinaria: Orientaciones y Renunciatoggle-navigation

Se utilizarán los mismos criterios y pautas que para la convocatoria ordinaria.

Materiales de uso obligatoriotoggle-navigation

Notas de clase, material de soporte a la docencia en aula y laboratorios.

Dado el alto componente tecnológico de la asignatura y el gran dinamismo de dichas tecnologías, el equipo docente de la asignatura indicará al inicio de la misma el material de uso obligatorio en la misma (si lo hubiera).

Bibliografíatoggle-navigation

Bibliografía básica

An Introduction to XML and Web Technologies

Anders Møller and Michael I. Schwartzbach

Addison-Wesley, Enero 2006

Desarrollo de apliaciones Web (Manual Avanzado)

Ralhp Moseley

Anaya Multimedia.

Bibliografía de profundización

Software Engineering for Internet Applications

Eve Andersson, Philip Greenspun, and Andrew Grumet

MIT Press 2006; ISBN 0262511916

KAPPEL, Gerti et al. (Eds.) Web Engineering, John Wiley & Sons, 2006.

SHKLAR, Leon et al. Web Application Architecture: Principles, Protocols and Practices, John Wiley & Sons, 2003

Direcciones web

http://www.w3.org/

http://www.librosweb.es/

http://www.maestrosdelweb.com/guias/#guia-python

http://www.maestrosdelweb.com/editorial/curso-django-instalacion-y-primera-aplicacion/

https://speakerdeck.com/jorgebastida/python-django

https://speakerdeck.com/jaimeirurzun/desarrollo-web-agil-con-python-y-django

Tribunal de convocatorias 5ª, 6ª y excepcionaltoggle-navigation

  • CALVO GORDILLO, ISIDRO
  • LOPEZ GUEDE, JOSE MANUEL
  • ZULUETA GUERRERO, EKAITZ

Grupostoggle-navigation

01 Teórico (Castellano - Mañana)Mostrar/ocultar subpáginas

Calendario
SemanasLunesMartesMiércolesJuevesViernes
16-30

08:00-11:00

Profesorado

Aula(s) impartición

  • AULA 213 - AULARIO LAS NIEVES

01 P. Laboratorio-1 (Castellano - Mañana)Mostrar/ocultar subpáginas

Calendario
SemanasLunesMartesMiércolesJuevesViernes
16-30

11:00-12:00

Profesorado

Aula(s) impartición

  • AULA 213 - AULARIO LAS NIEVES