Ruta de navegación

Contenido de XSL

Sistemas Web26029

Centro
Escuela 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
2022/23
Curso
3
Nº Créditos
6
Idiomas
Castellano
Código
26029
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.

DocenciaAlternar navegación

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 docenteAlternar navegación

Descripción y Contextualización de la AsignaturaAlternar navegación

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 ser que aun no esté aprobada).

Competencias/ Resultados de aprendizaje de la asignaturaAlternar navegación

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ácticosAlternar navegación

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 del Alumnado acerca de una Tecnología

MetodologíaAlternar navegación

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

Sistemas de evaluaciónAlternar navegación

  • Sistema de Evaluación Continua
  • Sistema de Evaluación Final
  • Herramientas y porcentajes de calificación:
    • Realización de prácticas (ejercicios, casos o problemas) (%): 25
    • Trabajos en equipo (resolución de problemas, diseño de proyectos) (%): 75

Convocatoria Ordinaria: Orientaciones y RenunciaAlternar navegación

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 y parte práctica):



Nota Final=(Nota Evaluación Teoría)x0.75 + (Nota Parte Práctica)x0.25



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 de Evaluación Final: Se lleva a cabo un examen teórico de la que se obtiene la nota de la parte de teoría.



* Alternativa de Evaluación Continua: 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í.



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.



Según la Normativa reguladora de la Evaluación del Alumnado en las titulaciones oficiales de Grado, capítulo II, artículo 8, apartado 3, todo el alumnado tendrá derecho a ser evaluado mediante el sistema de evaluación final, independientemente de que haya participado o no en el sistema de evaluación continua. Para ello, el alumnado deberá presentar por escrito al profesorado responsable de la asignatura la renuncia a la evaluación continua, para lo que dispondrán de un plazo de 9 semanas a contar desde el comienzo del cuatrimestre, de acuerdo con el calendario académico del centro.

Convocatoria Extraordinaria: Orientaciones y RenunciaAlternar navegación

Según la Normativa reguladora de la Evaluación del Alumnado en las titulaciones oficiales de Grado, capítulo II, artículo 9, apartado 2, este tipo de evaluación se realizará exclusivamente a través del sistema de evaluación final. Asimismo, según el apartado 3 del citado artículo, dicha prueba podría constar de cuantos exámenes y actividades de evaluación sean necesarias.

Materiales de uso obligatorioAlternar navegación

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íaAlternar navegación

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 excepcionalAlternar navegación

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

GruposAlternar navegación

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

Calendario
SemanasLunesMartesMiércolesJuevesViernes
16-30

08:00-11:00 (1)

Profesorado

Aula(s) impartición

  • AULA 2.1 - ESCUELA DE INGENIERIA DE VITORIA-GASTEIZ (1)

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

Calendario
SemanasLunesMartesMiércolesJuevesViernes
16-30

11:00-12:00 (1)

Profesorado

Aula(s) impartición

  • AULA 2.1 - ESCUELA DE INGENIERIA DE VITORIA-GASTEIZ (1)