UNIVERSIDAD POLITÉCNICA DE MADRID E.T.S.I en Topografia, Geodesia y Cartografia
PROCESO DE SEGUIMIENTO DE TÍTULOS OFICIALES ANX-PR/CL/001-02: GUÍA DE APRENDIZAJE
ANX-PR/CL/001-02 GUÍA DE APRENDIZAJE ASIGNATURA Programacion web CURSO ACADÉMICO - SEMESTRE 2014-15 - Primer semestre FECHA DE PUBLICACION Septiembre - 2014
GA_12AB_123000156_1S_2014-15
Código PR/CL/001
UNIVERSIDAD POLITÉCNICA DE MADRID E.T.S.I en Topografia, Geodesia y Cartografia
PROCESO DE SEGUIMIENTO DE TÍTULOS OFICIALES ANX-PR/CL/001-02: GUÍA DE APRENDIZAJE
Código PR/CL/001
Datos Descriptivos Nombre de la Asignatura
Programacion web
Titulación
12AB - Master Universitario en Ingenieria Geodesica y Cartografia
Centro responsable de la titulación
E.T.S.I en Topografia, Geodesia y Cartografia
Semestre/s de impartición
Tercer semestre Cuarto semestre
Carácter
Optativa
Código UPM
123000156
Datos Generales Créditos
3
Curso
2
Curso Académico
2014-15
Período de impartición
Septiembre-Enero
Idioma de impartición
Castellano
Otro idiomas de impartición
Requisitos Previos Obligatorios Asignaturas Superadas El plan de estudios Master Universitario en Ingenieria Geodesica y Cartografia no tiene definidas asignaturas previas superadas para esta asignatura.
Otros Requisitos El plan de estudios Master Universitario en Ingenieria Geodesica y Cartografia no tiene definidos otros requisitos para esta asignatura.
Conocimientos Previos Asignaturas Previas Recomendadas El coordinador de la asignatura no ha definido asignaturas previas recomendadas.
Otros Conocimientos Previos Recomendados El coordinador de la asignatura no ha definido otros conocimientos previos recomendados.
GA_12AB_123000156_1S_2014-15
1
UNIVERSIDAD POLITÉCNICA DE MADRID E.T.S.I en Topografia, Geodesia y Cartografia
PROCESO DE SEGUIMIENTO DE TÍTULOS OFICIALES ANX-PR/CL/001-02: GUÍA DE APRENDIZAJE
Código PR/CL/001
Competencias CE-1 - Capacidad para analizar las prestaciones de las bibliotecas de objetos desarrolladas en JavaScript en el contexto geográfico para aplicarlas en los desarrollos de aplicaciones. CE-2 - Capacidad para analizar bibliotecas de objetos y aplicarlos en la definición de algoritmos que den respuesta a problemas concretos CE-3 - Capacidad para desarrollar aplicaciones cliente basadas en el protocolo http y las tecnologías XML mediante lenguaje JavaScript y AJAX CG-1 - Búsqueda bibliográfica y análisis de documentación CG-2 - Actitudes éticas y profesionales. Respeto a los Derechos Humanos y el reconocimiento a la diversidad y multiculturalidad, los principios de igualdad de oportunidades, accesibilidad universal y no discriminación. CG-3 - Uso de la lengua inglesa CG-4 - Capacidad de trabajo en equipo y uso de las TIC aplicadas a los procesos de investigación en equipo y de comunicación social CG-5 - Capacidad de comunicación a través de la palabra y de la imagen, y transmitir información, ideas, problemas y soluciones a un público tanto especializado como no especializado
Resultados de Aprendizaje RA10 - Disponer de una visión general de las tecnologías del lado de cliente y del servidor en la programación Web RA11 - Introducir al alumno al diseño y programación de aplicaciones Web y a las tecnologías de marcado (e.g. XML) RA12 - Entender el concepto de comunicación asíncrona con AJAX RA13 - Aprender a desarrollar o modificar aplicaciones cliente desarrolladas en JavaScript RA14 - Aprender a gestionar y procesar documentos XML con JavaScript (AJAX)
GA_12AB_123000156_1S_2014-15
2
UNIVERSIDAD POLITÉCNICA DE MADRID E.T.S.I en Topografia, Geodesia y Cartografia
PROCESO DE SEGUIMIENTO DE TÍTULOS OFICIALES ANX-PR/CL/001-02: GUÍA DE APRENDIZAJE
Código PR/CL/001
Profesorado Profesorado Nombre
Despacho
e-mail
Manso Callejo, Miguel Angel (Coordinador/a)
112
[email protected]
Tutorias M - 08:30 - 10:30 M - 15:30 - 17:30 J - 08:30 - 10:30
Alcarria Garrido, Ramon Pablo
112
[email protected]
L - 12:30 - 14:30 M - 12:30 - 14:30 M - 15:30 - 17:30
Nota.- Las horas de tutoría son orientativas y pueden sufrir modificaciones. Se deberá confirmar los horarios de tutorias con el profesorado.
GA_12AB_123000156_1S_2014-15
3
UNIVERSIDAD POLITÉCNICA DE MADRID E.T.S.I en Topografia, Geodesia y Cartografia
PROCESO DE SEGUIMIENTO DE TÍTULOS OFICIALES ANX-PR/CL/001-02: GUÍA DE APRENDIZAJE
Código PR/CL/001
Descripción de la Asignatura Tema 1 Programación Web: Introducción
Introducción Arquitectura Cliente/Servidor Protocolo HTTP Tecnologías del lado del servidor y del lado del cliente
Tema 2 Tecnologías W3C
Lenguaje HTML CSS XML, XSLT DOM, SAX
Tema 3 Java Script
Introducción y fundamentos de JavaScript Funciones, objetos y eventos en JavaScript AJAX. Librerias: JQuery ? Prototype
Tema 4 GeoExt OpenLayers
Descripción de las librerías y desarrollo de una práctica
Proyecto
Desarrollo de un pequeño proyecto que requiera la puesta en práctica de los conocimientos adquiridos.
Temario 1. Tema 1 Programación Web: Introducción 1.1. Introducción 1.2. Arquitectura Cliente/Servidor 1.3. Protocolo HTTP 1.4. Tecnologías del lado del servidor y del lado del cliente 2. Tema 2 Tecnologías W3C 2.1. Lenguaje HTML 2.2. CSS 2.3. XML, XSLT 2.4. DOM, SAX
GA_12AB_123000156_1S_2014-15
4
UNIVERSIDAD POLITÉCNICA DE MADRID E.T.S.I en Topografia, Geodesia y Cartografia
PROCESO DE SEGUIMIENTO DE TÍTULOS OFICIALES ANX-PR/CL/001-02: GUÍA DE APRENDIZAJE
Código PR/CL/001
3. Tema 3 Java Script 3.1. Introducción y fundamentos de JavaScript 3.2. Funciones, objetos y eventos en JavaScript 3.3. AJAX. 3.4. JQuery 4. Tema 4 OpenLayers y GeoExt 4.1. Descripción de las librerías y desarrollo de una práctica 5. Proyecto 5.1. Desarrollo de un pequeño proyecto que requiera la puesta en práctica de los conocimientos adquiridos.
GA_12AB_123000156_1S_2014-15
5
UNIVERSIDAD POLITÉCNICA DE MADRID E.T.S.I en Topografia, Geodesia y Cartografia
PROCESO DE SEGUIMIENTO DE TÍTULOS OFICIALES ANX-PR/CL/001-02: GUÍA DE APRENDIZAJE
Código PR/CL/001
Cronograma Horas totales: 34 horas y 15 minutos
Horas presenciales: 34 horas y 15 minutos (43.9%)
Peso total de actividades de evaluación continua: 100%
Peso total de actividades de evaluación sólo prueba final: 100%
Semana Semana 1
Semana 2
Actividad Prensencial en Aula
Actividad Prensencial en Laboratorio
Tema 1
Tema 1
Duración: 01:00
Duración: 01:00
LM: Actividad del tipo Lección Magistral
PL: Actividad del tipo Prácticas de Laboratorio
Tema 1
Otra Actividad Presencial
Actividades Evaluación
Trabajo sobre una de las familias de tecnologías usadas para el desarrollo de aplicaciones web
Duración: 01:30 PL: Actividad del tipo Prácticas de Laboratorio
Duración: 00:30 TG: Técnica del tipo Trabajo en Grupo Evaluación continua Actividad presencial
Semana 3
Tema 2
Tema 2
Duración: 00:30
Duración: 01:45
LM: Actividad del tipo Lección Magistral
PL: Actividad del tipo Prácticas de Laboratorio
Semana 4
Tem 2 Duración: 02:00 PL: Actividad del tipo Prácticas de Laboratorio
Semana 5
Tem 2 Duración: 02:00 PL: Actividad del tipo Prácticas de Laboratorio
Trabajo: Crear una hoja de transformación XSLT para transformar un XML en HTML con CSS Duración: 00:00 ET: Técnica del tipo Prueba Telemática Evaluación continua Actividad presencial
Semana 6
Tema 3 Duración: 02:00 LM: Actividad del tipo Lección Magistral
Semana 7
Tema 3 Duración: 02:00 PL: Actividad del tipo Prácticas de Laboratorio
Semana 8
Tema 3 Duración: 02:00 PL: Actividad del tipo Prácticas de Laboratorio
Semana 9
Tema 3 Duración: 02:00 PL: Actividad del tipo Prácticas de Laboratorio
Semana 10
Tema 3 Duración: 02:00 PL: Actividad del tipo Prácticas de Laboratorio
GA_12AB_123000156_1S_2014-15
6
UNIVERSIDAD POLITÉCNICA DE MADRID E.T.S.I en Topografia, Geodesia y Cartografia
PROCESO DE SEGUIMIENTO DE TÍTULOS OFICIALES ANX-PR/CL/001-02: GUÍA DE APRENDIZAJE Semana 11
Tema 3 Duración: 02:00 PL: Actividad del tipo Prácticas de Laboratorio
Código PR/CL/001 Trabajo: creación de una aplicación web sencilla basada en Javascript, por ejemplo una calculadora Duración: 00:00 TI: Técnica del tipo Trabajo Individual Evaluación continua Actividad presencial
Semana 12
Tema 4 Duración: 02:00 LM: Actividad del tipo Lección Magistral
Semana 13
Tema 4 Duración: 02:00 PL: Actividad del tipo Prácticas de Laboratorio
Semana 14
Tema 5 Duración: 02:00 PL: Actividad del tipo Prácticas de Laboratorio
Semana 15
Tema 5 Duración: 02:00 PL: Actividad del tipo Prácticas de Laboratorio
Semana 16
Tema 5 Duración: 02:00 PL: Actividad del tipo Prácticas de Laboratorio
Semana 17
Aplicación Web que utilice JQuery, un servicio web y presente datos en forma de mapas con las librerías OpenLayers y GeoExt Duración: 02:00 TI: Técnica del tipo Trabajo Individual Evaluación continua Actividad presencial
Trabajo y presentación en el que se ponga en práctica todos los conocimientos adquiridos en la asignatura: HTTP, HTML, XML, DOM, XSLT, CSS, JavaScript, AJAX, JQuery, OpenLayer y GeoExt Duración: 04:00 TI: Técnica del tipo Trabajo Individual Evaluación sólo prueba final Actividad presencial
Nota.- El cronograma sigue una planificación teórica de la asignatura que puede sufrir modificaciones durante el curso. Nota 2.- Para poder calcular correctamente la dedicación de un alumno, la duración de las actividades que se repiten en el tiempo (por ejemplo, subgrupos de prácticas") únicamente se indican la primera vez que se definen.
GA_12AB_123000156_1S_2014-15
7
UNIVERSIDAD POLITÉCNICA DE MADRID E.T.S.I en Topografia, Geodesia y Cartografia
PROCESO DE SEGUIMIENTO DE TÍTULOS OFICIALES ANX-PR/CL/001-02: GUÍA DE APRENDIZAJE
Código PR/CL/001
Actividades de Evaluación Semana
Descripción
Duración
Tipo evaluación
Técnica evaluativa
Presencial
Peso
Nota mínima
Competencias evaluadas
2
Trabajo sobre una de las familias de tecnologías usadas para el desarrollo de aplicaciones web
00:30
Evaluación continua
TG: Técnica del tipo Trabajo en Grupo
Sí
10%
4 / 10
CG-2, CG-4, CG-1, CG-3
5
Trabajo: Crear una hoja de transformación XSLT para transformar un XML en HTML con CSS
00:00
Evaluación continua
ET: Técnica del tipo Prueba Telemática
Sí
15%
4 / 10
CG-4, CG-5, CE-3
11
Trabajo: creación de una aplicación web sencilla basada en Javascript, por ejemplo una calculadora
00:00
Evaluación continua
TI: Técnica del tipo Trabajo Individual
Sí
15%
4 / 10
CG-4, CE-3, CE-2
17
Aplicación Web que utilice JQuery, un servicio web y presente datos en forma de mapas con las librerías OpenLayers y GeoExt
02:00
Evaluación continua
TI: Técnica del tipo Trabajo Individual
Sí
60%
4 / 10
CE-1, CE-3
17
Trabajo y presentación en el que se ponga en práctica todos los conocimientos adquiridos en la asignatura: HTTP, HTML, XML, DOM, XSLT, CSS, JavaScript, AJAX, JQuery, OpenLayer y GeoExt
04:00
Evaluación sólo prueba final
TI: Técnica del tipo Trabajo Individual
Sí
100%
5 / 10
CG-1, CG-3, CG-4, CG-5, CE-1, CE-2, CE-3, CG-2
Criterios de Evaluación La asignatura puede superarse por evaluación contína superando una calificación mínima en cada prueba de 4 para poder hacer media o en examen/trabajo final en cuyo caso la calificación mínima sera 5.
GA_12AB_123000156_1S_2014-15
8
UNIVERSIDAD POLITÉCNICA DE MADRID E.T.S.I en Topografia, Geodesia y Cartografia
PROCESO DE SEGUIMIENTO DE TÍTULOS OFICIALES ANX-PR/CL/001-02: GUÍA DE APRENDIZAJE
Código PR/CL/001
Recursos Didácticos Descripción
Tipo
"Eckel, Bruce. Piensa en Java, Addison Wesley, Disponible versión electrónica (http://www.mindview.net/Books/TIJ/ ) "
Bibliografía
CAMPIONE et al., The Java Tutorial Third Edition. Disponible versión electrónica (http://java.sun.com/docs/books/tutorial/ )
Bibliografía
Sánchez Allende, J., Huecas, G, Fernández Manjón, B., Moreno, P., 2009; Java 2: Iniciación y Referencia. ; 3 Edicion, Ed. McGraw-Hill.
Bibliografía
Eguíluz Pérez, Javier. Introducción a AJAX. Disponible en versión electrónica (http://www.librosweb.es/ajax/pdf/introduccion_ajax.pdf)
Bibliografía
"Hall, M. ; Core Web Programming, Sun Microsystems Press, ; 2001 Prentice-Hall; Birbeck et al; Professional XML (2nd edition); 2001, Wrox Press"
Bibliografía
http://crypto.stanford.edu/cs142/syllabus.html
Recursos web
http://www.cs.binghamton.edu/~steflik/cs422/cs422notes.htm
Recursos web
http://sun.calstatela.edu/~cysun/www/teaching/cs520/syllabus.html
Recursos web
http://www.librosweb.es/javascript/pdf/
Recursos web
http://www.librosweb.es/css/pdf/introduccion_css.pdf
Recursos web
http://www.w3schools.com/xsl/
Recursos web
"Aula de ordenadores con el siguiente software instalado: Dos browsers para pruebas de compatibilidad de JavaScript (Mozila, IE, Opera). Acceso a internet para poder descargar módulos."
Equipamiento
GA_12AB_123000156_1S_2014-15
Observaciones
9