PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Herramientas y técnicas de profiling

Documentos relacionados
PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Rendering y visualización realista

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Matemáticas en la Ingeniería: álgebra y Cálculo (I)

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Diseño de software y metodologías de desarrollo

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Algoritmos y estructuras de datos

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. El proceso creativo

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Creación y desarrollo de empresas

FACULTAD DE COMUNICACIÓN

FACULTAD DE COMUNICACIÓN

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE INTRODUCCIÓN Y TEORÍA DE LA COMPUTACIÓN

FACULTAD DE DERECHO Y ECONOMÍA

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. COLOR y PINTURA DIGITAL

FACULTAD DE CC. JURÍDICAS Y ECONÓMICAS

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE ASIGNATURA GUION

FACULTAD DE CIENCIAS JURÍDICAS Y ECONOMICAS

FACULTAD DE CIENCIAS DE LA COMUNICACIÓN

FACULTAD DE CIENCIAS JURÍDICAS Y ECONÓMICAS

FACULTAD DE CIENCIAS DE LA COMUNICACIÓN GRADO EN PROTOCOLO Y ORGANIZACIÓN DE EVENTOS PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

ESCUELA SUPERIOR DE ARQUITECTURA Y TECNOLOGÍA PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE TECNOLOGÍA APLICADA AL ARTE

FACULTAD DE DERECHO Y ECONOMÍA

FACULTAD DE CIENCIAS DE LA COMUNICACIÓN

FACULTAD DE CIENCIAS DE LA COMUNICACIÓN

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE PRODUCCIÓN AUDIOVISUAL Y CINEMATOGRÁFICA

FACULTAD DE CIENCIAS JURÍDICAS Y ECONÓMICAS

FACULTAD DE CIENCIAS JURÍDICAS Y ECONÓMICAS

FACULTAD DE CC. JURÍDICAS Y ECONÓMICAS

FACULTAD DE CIENCIAS DE LA SALUD

FACULTAD DE DERECHO Y ECONOMÍA

FACULTAD DE COMUNICACIÓN

FACULTAD DE CIENCIAS DE LA COMUNICACIÓN

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE INTRODUCCIÓN A LA PROGRAMACIÓN

FACULTAD DE CIENCIAS DE LA COMUNICACIÓN

ESCUELA SUPERIOR DE ARQUITECTURA Y TECNOLOGÍA

FACULTAD DE DERECHO Y ECONOMÍA

FACULTAD DE CIENCIAS DE LA SALUD

FACULTAD DE CIENCIAS DE LA SALUD MASTER EN OPTOMETRÍA CLINICA AVANZADA E INVESTIGACION

FACULTAD DE CIENCIAS JURÍDICAS Y ECONÓMICAS GRADO EN CIENCIAS DEL TRANSPORTE Y LA LOGÍSTICA PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

FACULTAD DE CIENCIAS DE LA COMUNICACIÓN

FACULTAD DE CIENCIAS JURÍDICAS Y ECONOMICAS

FACULTAD DE CIENCIAS JURÍDICAS Y ECONÓMICAS

FACULTAD DE CC JURÍDICAS Y ECONÓMICAS

FACULTAD DE CIENCIAS SOCIALES Y DE LA EDUCACIÓN

FACULTAD DE CIENCIAS DE LA COMUNICACIÓN GRADO EN PERIODISMO PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE PRINCIPIOS DE ECONOMÍA

ESCUELA SUPERIOR DE ARQUITECTURA Y TECNOLOGÍA

FACULTAD DE CIENCIAS DE LA SALUD

FACULTAD DE DERECHO Y ECONOMÍA

FACULTAD DE CIENCIAS JURÍDICAS Y ECONÓMICAS

FACULTAD DE DERECHO Y ECONOMÍA

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE PRÁCTICAS DE EMPRESA

FACULTAD DE CIENCIAS DE LA SALUD

FACULTAD DE DERECHO Y ECONOMÍA

FACULTAD DE DERECHO Y ECONOMÍA

FACULTAD DE CIENCIAS DE LA SALUD MÁSTER EN SEXOLOGÍA PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE MATEMÁTICAS PARA LA INGENIERÍA. ALGEGRA Y CÁLCULO I

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Diseño de reactores nucleares. CURSO ACADÉMICO - SEMESTRE Segundo semestre

FACULTAD DE CIENCIAS DE LA SALUD

FACULTAD DE CIENCIAS JURÍDICAS Y ECONÓMICAS

FACULTAD DE COMUNICACIÓN

FACULTAD DE CIENCIAS SOCIALES Y DE LA EDUCACIÓN

MÁSTER UNIVERSITARIO EN INGENIERÍA WEB. Guía de Aprendizaje Información al estudiante

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE ILUSTRACIÓN

FACULTAD DE COMUNICACIÓN

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. MODELADO de OBJETOS

Tecnología Aplicada a la Logística

SEMINARIOS, TALLERES Y ENCUENTROS CON DIRECTIVOS

FACULTAD DE DERECHO Y ECONOMÍA

Datos Descriptivos. Guía de Aprendizaje Información al estudiante. Sólo castellano Sólo inglés Ambos IDIOMA IMPARTICIÓN

FACULTAD DE CIENCIAS JURÍDICAS Y ECONÓMICAS

FACULTAD DE CIENCIAS JURÍDICAS Y ECONÓMICAS

FACULTAD DE CIENCIAS DE LA SALUD

PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE DIBUJO ARTÍSTICO

FACULTAD DE SALUD GRADO EN ENFERMERÍA PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE GESTIÓN Y CALIDAD ASISTENCIAL

MÁSTER. Guía de ante. Patrones de. Diseño. Java. Bases de

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Valoraciones de bienes inmuebles. analisis de documentacion

FACULTAD DE CIENCIAS JURÍDICAS Y ECONÓMICAS

FACULTAD DE CIENCIAS JURÍDICAS Y ECONÓMICAS

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Dinamica y control de robots. CURSO ACADÉMICO - SEMESTRE Primer semestre

NORMAS INTERNACIONALES DE INFORMACIÓN FINANCIERA

FACULTAD DE CIENCIAS SOCIALES Y EDUCACIÓN MENCIÓN TIC (GRADO PRIMARIA) PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

MÁSTER UNIVERSITARIO EN INGENIERÍA WEB. Guía de Aprendizaje Información al estudiante

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Reactores quimicos. CURSO ACADÉMICO - SEMESTRE Segundo semestre

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Business game. CURSO ACADÉMICO - SEMESTRE Segundo semestre

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Sistemas computacionales de evaluacion ambiental

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Fundamentos de automatica. CURSO ACADÉMICO - SEMESTRE Primer semestre

GUÍA DOCENTE METODOS NUMÉRICOS Y OPTIMIZACIÓN

GRADO EN INFORMÁTICA CURSO 2011/2012. Arquitectura de Computadores

(Data Warehouse: metodologías y técnicas)

FACULTAD DE CIENCIAS DE LA COMUNICACIÓN

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Simulacion de escenarios energeticos. CURSO ACADÉMICO - SEMESTRE Primer semestre

FACULTAD DE CIENCIAS JURÍDICAS Y ECONÓMICAS

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Gestion avanzada de la produccion. CURSO ACADÉMICO - SEMESTRE Primer semestre

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Ingenieria del medio ambiente. CURSO ACADÉMICO - SEMESTRE Primer semestre

FACULTAD DE CIENCIAS DE LA SALUD

Facultad de Filosofía. Máster en Estudios de Género y. Políticas de Igualdad

FACULTAD DE COMUNICACIÓN

FACULTAD DE CIENCIAS SOCIALES Y DE LA EDUCACIÓN MENCIÓN EN EDUCACIÓN FÍSICA (GRADO INFANTIL) PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Aplicacion del analisis por elementos finitos (fea) al diseño

MÁSTER UNIVERSITARIO EN CIENCIAS Y TECNOLOGÍAS DE LA COMPUTACIÓN Guía de Aprendizaje Información al estudiante

Transcripción:

CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE Herramientas y técnicas de profiling

1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA. Título: Facultad: Máster Universitario en Computación Gráfica y Simulación Centro Universitario de Tecnología y Arte Digital Departamento/Instituto: Materia: Denominación de la asignatura: Programación Avanzada Herramientas y técnicas de profiling Código: 100018006 Curso: 1 Semestre: 1 Tipo de asignatura (básica, obligatoria u optativa): Obligatoria Créditos ECTS: 3 Modalidad/es de enseñanza: Lengua vehicular: Profesor/a: Grupos: Despacho: Presencial Castellano Dr. Marcos Novalbos Paco Marzal MUCG Sala de profesores Teléfono: 916402811 Ext. 112 E- mail: marcos.novalbos@live.u-tad.com paco.marzal@live.u-tad.com Página web: u-tad.blackboard.com 2. REQUISITOS PREVIOS. 1

Esenciales: Poseer conceptos básicos de programación paralela y programación concurrente. Aconsejables: 3. SENTIDO Y APORTACIONES DE LA ASIGNATURA AL PLAN DE ESTUDIOS. Campo de conocimiento al que pertenece la asignatura. Esta es una asignatura obligatoria que pertenece al módulo de Programación Avanzada Relación de interdisciplinariedad con otras asignaturas del curriculum. Esta asignatura es esencial para el desarrollo de Simulaciones realizadas en la asignatura de Simulación: Sistemas dinámicos y modelos complejos y para la asignatura Visualización de Datos. Aportaciones al plan de estudios e interés profesional de la asignatura. En esta asignatura se explicarán las herramientas y técnicas para detectar y evitar memory leaks y mejorar el rendimiento. Se estudiarán las herramientas tradicionales de programación secuencial (como GDB) y las nuevas herramientas de depuración de programas programación concurrente. Además se analizará el rendimiento de los programas para la posterior optimización de sus componentes eliminando posibles cuellos de botella. Asimismo se enseñará por medio de teoría y práctica cómo diseñar y desarrollar interfaces de usuario usables. Se utilizará Qt como tecnología de implementación. 2

4. RESULTADOS DE APRENDIZAJE EN RELACIÓN CON LAS COMPETENCIAS QUE DESARROLLA LA ASIGNATURA. COMPETENCIAS GENERALES CG6 Que los estudiantes sean capaces de realizar modelados matemáticos, cálculo y diseño experimental en centros tecnológicos y de ingeniería de empresa, particularmente en tareas de investigación e innovación en todos los ámbitos de la programación gráfica. CG5 Capacidad para aplicar soluciones innovadoras y realizar avances en el conocimiento que exploten los nuevos paradigmas de la Computación Gráfica. CG3 - Que los estudiantes posean las habilidades de aprendizaje que les permitan continuar estudiando de un modo que habrá de ser en gran medida autodirigido o autónomo. Deberán de ser capaces de conocer las tendencias actuales en el campo de la simulación y la programación gráfica, y las comunidades y foros donde obtener información actualizada. RESULTADOS DE APRENDIZAJE RELACIONADOS CON LAS COMPETENCIAS ESPECÍFICAS El alumno realiza cálculos y diseño de trabajos relacionados con tareas de innovación en el ámbito de la computación gráfica. El estudiante aplica soluciones innovadoras a los problemas planteados en las clases. El estudiante aumenta su conocimiento mediante la lectura de textos recomendados por el profesor, que le permitirán seguir aprendiendo. 3

COMPETENCIAS ESPECÍFICAS CE8 - Aplicar técnicas avanzadas de gestión de memoria dinámica de forma eficaz en algoritmos lineales y paralelos, detectar fragmentación de memoria y posibles fugas de memoria (memoryleaks) en programas mediante el uso de herramientas de profiling y el uso de punteros avanzados (smart pointers) y aritmética avanzada de punteros. RESULTADOS DE APRENDIZAJE RELACIONADOS CON LAS COMPETENCIAS ESPECÍFICAS El alumno desarrolla programas que son eficientes, están libres de fugas de memoria. Sabe analizar el rendimiento del software. - Analizar la ejecución de algoritmos mediante técnicas avanzadas de profiling con servidores remotos de depuración y profiling y aplicar técnicas optimización no funcional en programas multihilo a partir de los resultados del análisis. El estudiante sabe aplicar técnicas de depuración y de profiling avanzado, así como de profiling y depuración multihilo. El alumno aplica técnicas de optimización funcional y usable, mediante la aplicación de lo aprendido de manera gráfica. 4

5. CONTENIDOS Herramientas tradicionales de programación secuencial (como GDB) Herramientas de depuración de programas programación concurrente. Rendimiento de los programas para la posterior optimización Técnicas avanzadas de profiling (servidores remotos de depuración y profiling, profiling multihilo, profiling de cache y montículo) 6.- CRONOGRAMA CONTENIDOS Herramientas tradicionales de programación secuencial (como GDB) PERÍODO TEMPORAL Febrero Herramientas de depuración de programas programación concurrente. Febrero Rendimiento de los programas para la posterior optimización Febrero Técnicas avanzadas de profiling (servidores remotos de depuración y profiling, profiling multihilo, profiling de cache y montículo) Febrero 5

7. MODALIDADES ORGANIZATIVAS Y MÉTODOS DE ENSEÑANZA MODALIDAD ORGANIZATIVA MÉTODO DE ENSEÑANZA COMPETENCIAS RELACIONADAS HORAS PRESENCIALES TRABAJO AUTÓNOMO TOTAL DE HORAS Clases Teóricas Lección magistral y caso de estudio 22.5 0 22.5 Clases Prácticas Tutorías Trabajo autónomo Trabajo en grupo Lección magistral Resolución y ampliación de conocimiento bajo petición del alumno Aprendizaje basado en proyectos Aprendizaje basado en proyectos 7.5 0,00 7.5 7.5 0 7.5 30 7.5 6

8. SISTEMA DE EVALUACIÓN ACTIVIDAD DE EVALUACIÓN Participación en clase y en la realización de proyectos Proyecto objetivo Final Evaluación Trabajo de asignatura CRITERIOS DE EVALUACIÓN Nivel de participación y colaboración del alumno durante las clases y los proyectos. El alumno debe programar y diseñar correctamente una optimización Debe realizar poner en práctica de manera adecuada la optimización de un programa, demostrando los conceptos adquiridos VALORACIÓN RESPECTO A LA CALIFICACIÓN FINAL (%) 25% de la calificación final. 50% de la calificación final. 25% de la calificación final. 7