Guias Docentes

  GUÍA DOCENTE DE LA ASIGNATURA: DESARROLLO DE SISTEMAS WEB    
1. Datos generales
Asignatura: DESARROLLO DE SISTEMAS WEB Código: 42386
Tipología: OPTATIVA Créditos ECTS: 6
Grado: 347 - GRADO EN INGENIERÍA INFORMÁTICA (CR) Curso académico: 2014-15
Centro: (108) ESCUELA SUPERIOR DE INFORMATICA C. REAL Grupo(s): 20
Curso: 4 Duración: Segundo cuatrimestre
Lengua principal de impartición: Inglés Segunda lengua:
Uso docente de otras lenguas: Utilización del inglés como lengua principal de impartición. Las transparencias y el material del curso están en inglés. Toda la bibliografía está en inglés. English Friendly: No
Página Web: En Campus virtual
Nombre del profesor: MANUEL ORTEGA CANTERO - Grupo(s) impartido(s):
 
Despacho Departamento Teléfono Correo electrónico Horario de tutoría
Fermín Caballero/A1.1 TECNOLOGÍAS Y SISTEMAS DE INFORMACIÓN 3723 Manuel.Ortega@uclm.es Disponible en http://webpub.esi.uclm.es/directorio
Nombre del profesor: MANUEL ANGEL SERRANO MARTIN - Grupo(s) impartido(s): 20
 
Despacho Departamento Teléfono Correo electrónico Horario de tutoría
3.11 TECNOLOGÍAS Y SISTEMAS DE INFORMACIÓN 6475 Manuel.Serrano@uclm.es Disponible en http://webpub.esi.uclm.es/directorio
2. Requisitos previos

 

Esta asignatura se apoya en las competencias y los conocimientos adquiridos en las asignaturas:

  • Fundamentos de Programación I.
  • Fundamentos de Programación II.
  • Ingeniería del Software I.
  • Ingeniería del Software II.
  • Interacción Persona - Ordenador I.
  • Interacción Persona - Ordenador II.
3. Justificación en el plan de estudios, relación con otras asignaturas y con la profesión

Los sistemas web son una gran parte de las aplicaciones informáticas en la actualidad. El desarrollo de estos sistemas, en muchos casos, no sigue un enfoque metodológico adecuado, por lo que las aplicaciones adolecen de la suficiente calidad para satisfacer al enorme número de clientes potenciales. En esta asignatura, y para paliar los problemas descritos, se ofrece una aproximación basada en metodologías de desarrollo web, de acuerdo a los principios de la ingeniería web. Se completa el temario con el el uso de gestores de contenidos y las aplicaciones específicas para el desarrollo de redes sociales y temas afines.

4. Competencias de la titulación que la asignatura contribuye a alcanzar
Competencias propias de la asignatura
IC6 Capacidad para comprender, aplicar y gestionar la garantía y seguridad de los sistemas informáticos.
INS1 Capacidad de análisis, síntesis y evaluación.
INS2 Capacidad de organización y planificación.
INS3 Capacidad de gestión de la información.
INS4 Capacidad de resolución de problemas aplicando técnicas de ingeniería.
INS5 Capacidad para argumentar y justificar lógicamente las decisiones tomadas y las opiniones.
PER1 Capacidad de trabajo en equipo.
PER2 Capacidad de trabajo en equipo interdisciplinar.
PER3 Capacidad de trabajo en un contexto internacional.
PER4 Capacidad de relación interpersonal.
PER5 Reconocimiento a la diversidad, la igualdad y la multiculturalidad.
SIS1 Razonamiento crítico.
SIS3 Aprendizaje autónomo.
SIS4 Adaptación a nuevas situaciones.
SIS5 Creatividad.
SIS6 Capacidad de liderazgo.
SIS7 Conocimiento de otras culturas y costumbres.
SIS8 Capacidad de iniciativa y espíritu emprendedor.
SIS9 Tener motivación por la calidad.
SI1 Capacidad de integrar soluciones de Tecnologías de la Información y las Comunicaciones y procesos empresariales para satisfacer las necesidades de información de las organizaciones, permitiéndoles alcanzar sus objetivos de forma efectiva y eficiente, dándoles así ventajas competitivas.
SI2 Capacidad para determinar los requisitos de los sistemas de información y comunicación de una organización atendiendo a aspectos de seguridad y cumplimiento de la normativa y la legislación vigente.
SI3 Capacidad para participar activamente en la especificación, diseño, implementación y mantenimiento de los sistemas de información y comunicación.
SI4 Capacidad para comprender y aplicar los principios y prácticas de las organizaciones, de forma que puedan ejercer como enlace entre las comunidades técnica y de gestión de una organización y participar activamente en la formación de los usuarios.
SI5 Capacidad para comprender y aplicar los principios de la evaluación de riesgos y aplicarlos correctamente en la elaboración y ejecución de planes de actuación.
UCLM1 Dominio de una segunda lengua extranjera en el nivel B1 del Marco Común Europeo de Referencia para las Lenguas.
UCLM4 Compromiso ético y deontología profesional.
5. Objetivos o resultados de aprendizaje esperados
Resultados propios de la asignatura
Conocer e identificar amenazas de seguridad, analizar las consecuencias, y diseñar sistemas de prevención equilibrando la relación coste/beneficio para una aplicación dada.
Conocer y tener destrezas en la utilización de los principales lenguajes de programación para la Web.
Conocer las principales técnicas de la ingeniería del dominio y de aplicación para el desarrollo de líneas de producto software.
Administrar, optimizar y ajustar las bases de datos, así como garantizar su seguridad.
Conocer las principales arquitecturas de aplicaciones basadas en bases de datos, así como los entornos avanzados para bases de datos.
Saber gestionar la variabilidad de las líneas de producto software, para mejorar la reutilización del software, y para derivar productos de las líneas de manera eficiente
Realizar modelado de datos a través de varios paradigmas avanzados de bases de datos para acomodar mejor las necesidades de información de las organizaciones, y poder cumplir sus objetivos de manera efectiva y eficiente, así como conocer y saber aplicar el procesamiento y gestión de transacciones en bases de datos.
Desarrollar aplicaciones avanzadas con sistemas de gestión de bases de datos incluidas las basadas en web.
Resultados adicionales
Conocer las diferentes metodologías de desarrollo de las aplicaciones web.
Los alumnos podrán gestionar sitios web basados en plataformas LAMP para aprendizaje a distancia (LMS), redes sociales o gestores de contenidos (CMS).
Los alumnos podrán diseñar e implementar sitios web basados en plataformas LAMP para aprendizaje a distancia (LMS), redes sociales o gestores de contenidos (CMS).
6. Temario / Contenidos
 Tema 1 Arquitecturas y plataformas web
 Tema 2 Lenguajes para desarrollo de Sistemas Web
 Tema 2.1  Lenguajes para el lado del servidor
 Tema 2.2  Lenguajes para el lado del cliente
 Tema 2.3  Acceso a bases de datos
 Tema 3 Ingeniería web y Metodologías de desarrollo
 Tema 3.1  Ingeniería web
 Tema 3.2  Metodologías de desarrollo de Sistemas Web
  Comentarios adicionales sobre el temario

Las prácticas se desarrollarán en lenguajes de programación para web elegidos por los estudiantes para la práctica final. En la parte teórica se utilizará PHP para el lado del servidor y HTML5, Java**** y Adobe Flash para el lado del cliente.

Las prácticas se dividen en las siguientes:

1. Plataformas web: Apache

2. Lenguajes del lado del servidor.

3. Lenguajes del lado del cliente.

4. Entrega de práctica final.

7. Actividades o bloques de actividad y metodología

Actividad formativa Metodología Competencias relacionadas ECTS Horas Ev Ob Rec Descripción
Enseñanza presencial (Teoría) [PRESENCIAL] Método expositivo/Lección magistral IC6, INS1, INS2, INS4, INS5, SIS1, SIS9, SI1, SI2, SI3, SI4, SI5, UCLM1, UCLM4 0.72 18.00 No - - Clases de exposición de conceptos importantes. Los contenidos estarán en el Campus Virtual. Los contenidos se presentarán en inglés y se comentarán las traducciones al castellano de los términos empleados (MAG)
Resolución de problemas o casos [PRESENCIAL] Resolución de ejercicios y problemas IC6, INS1, INS2, INS4, INS5, PER1, PER3, PER4, PER5, SIS4, SIS5, SIS6, SIS7, SIS8, SIS9, SI1, SI2, SI3, SI4, SI5, UCLM1, UCLM4 0.60 15.00 Se presentarán casos de estudio a resolver en varios días que serán entregados al final al profesor. La mayor parte de ellos se resolverán de forma colaborativa en el aula. Se presentarán íntegramente en inglés (PRO)
Prácticas de laboratorio [PRESENCIAL] Aprendizaje orientado a proyectos INS1, INS2, INS3, INS4, INS5, PER1, PER3, PER4, SIS4, SIS5, SIS6, SIS7, SIS8, SIS9, SI1, SI2, SI3, SI4, SI5, UCLM1, UCLM4 0.60 15.00 No Se completarán diversas prácticas de laboratorio con entrega de proyecto final. Se realizarán en inglés con presentación de los términos traducidos al castellano (LAB)
Tutorías individuales [PRESENCIAL] Trabajo dirigido o tutorizado IC6, INS1, INS2, INS4, INS5, SIS9, SI1, SI2, SI3, SI4, SI5 0.18 4.50 No - - Para ver el seguimiento de las prácticas y los trabajos se realizarán tutorías individuales concertadas. (TUT)
Estudio o preparación de pruebas [AUTÓNOMA] Autoaprendizaje IC6, INS1, INS2, INS4, INS5, SIS3, SIS8, SIS9, SI1, SI2, SI3, SI4, SI5 2.10 52.50 No - - Se requiere un seguimiento continuo de las clases prácticas, teóricas y de problemas. (EST)
Otra actividad no presencial [AUTÓNOMA] Resolución de ejercicios y problemas IC6, INS1, INS2, INS4, INS5, PER1, PER3, PER4, SIS1, SIS3, SIS4, SIS5, SIS6, SIS7, SIS8, SIS9, SI1, SI2, SI3, SI4, SI5 0.90 22.50 Resolución de problemas y casos de estudio. Se presentarán íntegramente en inglés (RES)
Elaboración de memorias de Prácticas [AUTÓNOMA] Aprendizaje orientado a proyectos IC6, INS1, INS2, INS3, INS4, INS5, PER1, PER2, PER3, PER4, SIS3, SIS4, SIS5, SIS6, SIS7, SIS8, SIS9, SI1, SI2, SI3, SI4, SI5 0.60 15.00 El informe final se presentará electrónicamente. Nunca en soporte físico. (PLAB)
Otra actividad presencial [PRESENCIAL] Pruebas de evaluación IC6, INS1, INS2, INS4, INS5, SI1, SI2, SI3, SI4, SI5, UCLM1, UCLM4 0.15 3.75 Realización de la prueba parcial 1 correspondiente a la primera mitad del temario. La prueba será completamente en inglés (EVA)
Otra actividad presencial [PRESENCIAL] Pruebas de evaluación IC6, INS1, INS2, INS4, INS5, SI1, SI2, SI3, SI4, SI5, UCLM1, UCLM4 0.15 3.75 Realización del examen Final correspondiente a la segunda mitad del temario de la asignatura y recuperación del parcial 1 para quien no lo hubiera superado. La prueba será completamente en inglés (EVA)
Total: 6.00 150.00  
Créditos totales de trabajo presencial: 2.40 Horas totales de trabajo presencial: 60.00
Créditos totales de trabajo autónomo: 3.60 Horas totales de trabajo autónomo: 90.00
Ev: Actividad formativa evaluable
Ob: Actividad formativa de superación obligatoria
Rec: Actividad formativa recuperable
8. Criterios de evaluación y valoraciones

  Valoraciones  
Sistema de evaluación Estud. pres. Estud. semipres. Descripción
Prueba 25.00% 0.00% Prueba parcial 1. Actividad obligatoria y recuperable a realizar al final de la primera mitad del periodo docente. Se realizará íntegramente en inglés.
Prueba 20.00% 0.00% Examen Final. Actividad obligatoria y recuperable a realizar en la fecha prevista para los exámenes finales de la convocatoria ordinaria. En esta fecha se realizará la recuperación para la convocatoria ordinaria de la prueba parcial 1. Se realizará íntegramente en inglés.
Elaboración de trabajos teóricos 20.00% 0.00% Actividad no obligatoria y recuperable a realizar antes del fin del periodo docente. Se realizará íntegramente en inglés
Realización de prácticas en laboratorio 25.00% 0.00% Actividad obligatoria y recuperable a realizar en las sesiones de laboratorio
Presentación oral de temas 10.00% 0.00% Actividad Obligatoria y no recuperable a realizar en las sesiones de teoría/laboratorio. Se realizarán las presentaciones en inglés.
Total: 100.00% 0.00%  

Criterios de evaluación de la convocatoria ordinaria:
En las actividades obligatorias se debe obtener un mínimo de 4 sobre 10 para considerar la actividad superada y poder aprobar la asignatura. La valoración de las actividades será global y, por tanto, se debe expresar por medio de una única nota. Si la actividad consta de varios apartados podrá valorarse de forma individual informando por escrito durante el inicio del curso sobre los criterios de valoración de cada apartado. En las actividades recuperables existe una prueba de evaluación alternativa en la convocatoria extraordinaria.

El estudiante aprueba la asignatura si obtiene un mínimo de 50 puntos sobre 100 con las valoraciones de cada actividad de evaluación y supera todas las actividades obligatorias.

Para los estudiantes que no aprueben la asignatura en la convocatoria ordinaria, la calificación de las actividades superadas se conservará para la convocatoria extraordinaria. La valoración de la presentación oral de temas (actividad no recuperable) se conservará para la convocatoria
extraordinaria aunque no se haya superado. En el caso de actividades recuperables superadas, el estudiante podrá presentarse a la evaluación alternativa de esas actividades en la convocatoria extraordinaria y, en ese caso, la nota final de la actividad corresponderá a la última nota obtenida.
La calificación de las actividades superadas en cualquier convocatoria, exceptuando las pruebas parciales, se conservará para el próximo curso académico a petición del estudiante siempre que ésta sea igual o superior a 5 y no se modifique las actividades formativas y los criterios de evaluación de la asignatura en el próximo curso académico.

La no comparecencia a la prueba parcial 2 supondrá la calificación de "No presentado". Si el estudiante no ha superado alguna actividad de evaluación obligatoria, la nota final en la asignatura no puede superar el 4 sobre 10.
Particularidades de la convocatoria extraordinaria:
Se realizarán pruebas de evaluación para todas las actividades recuperables.
Particularidades de la convocatoria especial de finalización:
Mismas características que en la convocatoria extraordinaria.
9. Secuencia de trabajo, calendario, hitos importantes e inversión temporal
Comentarios generales sobre la planificación: La asignatura se imparte en dos sesiones semanales de teoría de 1 y 2 horas respectivamente y una sesión quincenal de 2 horas de prácticas en el laboratorio.
10. Bibliografía, recursos
Autor/es Título Editorial Población ISBN Año Descripción Enlace Web Catálogo biblioteca
Daniel M. Brandon Software Engineering for Modern Web Applications IGI Global 978-1-59904-492-7 2008  
Pressman, Roger S. Web engineering : a practitioner's approach McGraw-Hill 978-007-126377-1 2009 Ficha de la biblioteca
Theodor Richardson Multimedia Web Design and Development: Using Languages to Build Dynamic Web Pages Mercury Learning & Information 978-1936420384 2013  

Web mantenido y actualizado por el Servicio de Informática.