Máster en Enseñanzas Artísticas en Diseño Interactivo
Nivel de título
Máster
Descripción de la asignatura
Esta asignatura pretende ser una iniciación a los fundamentos de programación con JavaScript así como su aplicación para el desarrollo y diseño de interacción en interfaces de usuario web.
Se participará en los E ESE DAYS, las jornadas de diseño programadas en la Escuela. Las actividades que se desarrollen en esos días, formarán parte de las actividades de la asignatura.
Siguiendo las instrucciones de inicio de curso, se refleja que el porcentaje mínimo de asistencia del alumno para la evaluación continua, no puede ser inferior al 80% del porcentaje total de las sesiones impartidas
Semana 1
Bloque temático
Introducción a JS
Tema / repertorio
Variables, tipos, sentencias
Actividades teóricas
Metodología
Teórica
Competencias
18CG Optimizar la utilización de los recursos necesarios para alcanzar los objetivos previstos
13CT Buscar la excelencia y la calidad en su actividad profesional
Actividades prácticas
Metodología
Práctica
Competencias
5CEI Resolver los problemas estéticos, funcionales, técnicos y constructivos que se planteen durante el desarrollo y ejecución del proyecto
Semana 2
Bloque temático
Introducción a JS
Tema / repertorio
Estructuras de control
Actividades teóricas
Metodología
Teórica
Actividades prácticas
Actividad
Práctica
Semana 3
Bloque temático
Introducción a JS
Tema / repertorio
Objetos y funciones
Actividades teóricas
Metodología
Teórica
Actividades prácticas
Actividad
Entrega cuaderno de ejercicios
Metodología
Práctica
Semana 4
Bloque temático
Introducción a JS
Tema / repertorio
Objetos y funciones
Actividades teóricas
Metodología
Teórica
Actividades prácticas
Metodología
Práctica
Semana 5
Bloque temático
API Dom
Tema / repertorio
Selectores querySelector, querySelectorAll
Actividades teóricas
Metodología
Teórica
Actividades prácticas
Metodología
Práctica
Semana 6
Bloque temático
API Dom
Tema / repertorio
Dom Manipulation. InnerHTML, classList, dataset
Actividades teóricas
Metodología
Teórica
Actividades prácticas
Actividad
Pintado dinámico de datos
Metodología
Práctica
Semana 7
Bloque temático
API Dom
Tema / repertorio
Eventos básicos
Actividades teóricas
Metodología
Teórica
Actividades prácticas
Metodología
Práctica
Semana 8
Bloque temático
API Dom
Tema / repertorio
Eventos básicos
Actividades teóricas
Metodología
Teórica
Actividades prácticas
Actividad
Proyecto interactivo
Metodología
Práctica
Semana 9
Examen convocatoria ordinaria
Bibliografía general
Practical Node.js: Building Real-World Scalable Web Apps, Azat, Mardan, Apress, 2014
Introducción a JavaScript, Javier Eguiluz, Libros Web (CC)