Guía Docente 2017/2018
|
|
- Rodrigo Adrián Guzmán Toledo
- hace 6 años
- Vistas:
Transcripción
1 Guía Docente 2017/2018 Programación paralela Parallel Programming Grado en Ingeniería Informática A distancia hola Universidad Católica San Antonio de Murcia Tlf: (+34) info@ucam.edu
2 Índice Programación Paralela... 2 Breve descripción de la asignatura... 2 Requisitos Previos... 2 Objetivos de la asignatura... 2 Competencias... 3 Metodología... 4 Temario... 4 Relación con otras materias... 7 Sistema de evaluación... 7 Bibliografía... 8 Web relacionadas... 8 Recomendaciones para el estudio y la docencia... 9 Material necesario
3 Programación Paralela Módulo: Común de la rama de informática. Materia: Programación. Carácter: Obligatorio. Nº de créditos: 4,5 ECTS. Unidad Temporal: 3 er Curso 1 er Semestre Profesor de la asignatura: José María Cecilia Canales (web profesorado). jmcecilia@ucam.edu Horario de atención a los alumnos/as: Martes 9:00 a 11:00. Fuera de ese horario se puede solicitar cita vía correo electrónico al indicado en la línea anterior. Profesor coordinador de módulo: Andrés Muñoz Ortega. Profesor coordinador de curso: José M. Cecilia Canales. Breve descripción de la asignatura En esta asignatura se introduce al alumno en programación paralela. Veremos los distintos modelos tradicionales de programación paralela, así como los últimos desarrollos de arquitecturas masivamente paralelas. Concretamente nos centraremos en las unidades de procesamiento gráfico de Nvidia, y en su modelo de programación CUDA. Brief Description In this subject, we will cover different topics of programming parallel systems. We will see traditional parallel programming models such as shared and distributed memory, and the emergent massively parallel architectures such as the Graphics Processing Units (GPUs) using the CUDA programming model. Requisitos Previos Conocimiento del lenguaje C/C++- Objetivos de la asignatura 1. Comprender los conceptos de la programación paralela. El nuevo paradigma de programación, los beneficios y las contrariedades que puede acarrear. 2. Comprender los conceptos de sincronización y exclusión mutua. 3. Entender y enumerar las características de arquitecturas con memoria compartida y distribuida. 4. Conocer algunos problemas paradigmáticos de la programación Concurrente y ser capaces de resolverlos. 5. Saber traducir entre semáforos y monitores y a la inversa. 6. Explicar adecuadamente las diferencias entre los sistemas basados en paso de mensajes y los basados en variables compartidas. 2
4 7. Enumerar las características propias de los sistemas basados en paso de mensajes síncronos y los asíncronos. 8. Conocer las condiciones para que se produzca un interbloqueo, así como las técnicas de manejo de los mismos. Competencias Competencias transversales T1: Capacidad de análisis y síntesis. T4: Resolución de problemas. T6: Trabajo en equipo. T11: Razonamiento crítico. T14: Aprendizaje autónomo. T15: Adaptación a nuevas situaciones. T16: Creatividad e innovación. T21: Capacidad de reflexión. T22: Comprender los puntos principales de textos claros y en lengua estándar si tratan sobre cuestiones relacionadas con el ámbito de estudio. Competencias específicas C6: Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los algoritmos propuestos. C7: Conocimiento, diseño y utilización de forma eficiente los tipos y estructuras de datos más adecuados a la resolución de un problema. C8: Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados. C13: Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento y acceso a los Sistemas de información, incluidos los basados en web. C14: Conocimiento y aplicación de los principios fundamentales y técnicas básicas de la programación paralela, concurrente, distribuida y de tiempo real. Resultados de aprendizaje RA Identificar los conceptos principales, beneficios y características del paradigma de la programación paralela y concurrente. 3
5 RA Explicar, identificar y resolver problemas en la compartición y sincronización de datos. RA Describir el modo de funcionamiento e implementar correctamente semáforos y monitores. RA Describir y aplicar las soluciones basadas en el paso de mensajes, tanto síncrono como asíncrono. RA Definir y aplicar correctamente el concepto de interbloqueo, su prevención y detección. RA Identificar escenarios adecuados a la implementación del paradigma de programación paralela y concurrente. Metodología Evaluación Tutoría Metodología Estudio personal Búsquedas bibliográficas Realización de trabajos Horas 7,9 28,1 45 3,3 28,1 Horas de trabajo presencial 7,9 horas (7%) Horas de trabajo no presencial 104,5 horas(93%) TOTAL 112,5 7,9 104,5 Temario Programa de la enseñanza teórica Tema 1. Introducción. Conceptos básicos de paralelismo 1. Noción de computación paralela. 2. Necesidad de la computación paralela. a. Limitaciones físicas de la computación secuencial. b. Problemas con complejidad elevada. 4
6 c. Limitaciones físicas de la computación paralela. 3. Aspectos de la programación paralela. a. Niveles de paralelismo. Tema 2. Modelos de los computadores paralelos. 1. Introducción. 2. Paralelismo en los computadores monoprocesador. a. Formas básicas de paralelismo. b. Procesadores vectoriales. c. Procesadores escalares. d. Técnicas multhreading. e. Procesadores VLIW (Very Long Instruction Word) 3. Paralelismo en los computadores multiprocesadores. a. Clasificación de los computadores paralelos. 4. Organización de los computadores paralelos. a. Multiprocesadores con memoria compartida. b. Multicomputadores. c. Redes de interconexión. d. Ventajas e inconvenientes de los multicomputadores frente a los multiprocesadores. e. Redes de computadores. f. Procesadores multinúcleo. 5. Modelos de computadores paralelos. 6. El modelo de memoria compartida. 7. Sistemas de memoria distribuida: el modelo de paso de mensajes 8. Sistemas heterogéneos masivamente paralelos. 5
7 Tema 3. Modelos de programación paralela tradicionales. 1. Visión general. 2. Programación mediante paso de mensajes: MPI. a. Conceptos básicos de MPI. b. Operaciones de comunicación colectiva. 3. Programación en memoria compartida: OpenMP. a. Conceptos básicos de OpenMP. b. Definición de regiones paralelas. c. Ejecución de bucles en paralelo. d. Ejecución de secciones de código en paralelo e. Combinación de directivas. f. Sincronización. Tema 4. Modelos de programación paralela emergentes. 1. Visión General 2. Programación en sistemas heterogéneos masivamente paralelos: CUDA 3. Consideración de rendimiento en CUDA 4. Estrategias algorítmicas de Optimización en CUDA 5. Problemas de localidad de datos. 6. Tratamiento de datos dinámicos y dispersos 7. Eficiencia en aplicaciones con una ingente cantidad de datos 8. Reducir el interfaz de salida 9. Depuración y evaluación de códigos CUDA 10. Ejecución Multi-GPU 11. Introducción al estándar OpenCL. Programa de la enseñanza práctica Las prácticas de la asignatura consistirán en el desarrollo de diversos programas paralelos utilizando el entorno de programación CUDA. La UCAM ha sido nombrada CUDA Teaching Center por la empresa Nvidia ( Para el correcto 6
8 desarrollo de los ejercicios prácticos se ofrecerán diversos seminarios de manejo básico del lenguaje. Estos seminarios se enumeran a continuación: Práctica 1. Introducción al modelo de programación CUDA. En esta práctica introducimos el modelo de programación de programación masivamente paralela, CUDA. Mostramos la interacción básica con el compilador y planteamos la realización de los primeros kernels sencillos. Práctica 2. Modelo de hilos en CUDA. Esta práctica tiene como objetivo mostrar las diferencias de rendimiento entre códigos con máxima ocupación de los recursos de un SM y códigos que desaprovechan estos recursos. Práctica 3. Modelo de memorias en CUDA. En esta práctica mostramos las distintas memorias disponibles en la arquitectura CUDA. Vemos para qué tipo de datos es mas conveniente el uso de cada una de ellas y el rendimiento que ofrecen a nuestros códigos Práctica 4. Optimización y eficiencia en la GPU. En esta práctica mostramos las buenas prácticas de programación paralela, y en particular, de programación CUDA. Trabajamos con códigos con diferentes patrones de acceso a memoria y mostramos optimizaciones para obtener el máximo ancho de banda de nuestras aplicaciones. Práctica 5. Introducción al modelo de programación OpenCL. En esta práctica introducimos el modelo de programación OpenCL mediante el desarrollo de un ejemplo sencillo. El objetivo es conocer la sintaxis y las diferencias con el modelo de programación CUDA. Relación con otras materias Para el correcto desarrollo de esta asignatura se aconseja haber cursado las asignaturas de Sistemas Operativos, Fundamentos de Programación y Algoritmia. Sistema de evaluación - Primera prueba parcial: 25% del total de la nota. - Prueba final: 25% del total de la nota. - Evaluación de prácticas y problemas: 40% del total de la nota. - Participación: 10% del total de la nota. Evaluación del desarrollo de la práctica final en los criterios establecidos en el enunciado de la práctica. 7
9 Se valorará a partir de la entrega de diferentes tareas voluntarias, así como de la participación en los diversos mecanismos de tutorización lo que se valorará en el % de participación. Se tendrá en cuenta no solamente la cantidad de la participación, sino la calidad de la misma. Tanto en el planteamiento de dudas como en la resolución de las de los compañeros en la herramienta de foros del campus virtual. Bibliografía Bibliografía básica Kirk D. y Hwu W. M. Programming Massively Parallel Processors. Morgan Kaufmann, Almeida F., Giménez D., Mantas J. M., Vidal A. M. Introducción a la programación paralela. Paraninfo Cengage Learning, 2008 Bibliografía complementaria Rauber T., Runger G. Parallel programming for multicores and Cluster systems. Springer Sanders J. y Kandrot E. CUDA by example: An introduction to General-Purpose GPU Programming. Addison-Wesley, 2010 Timothy G. Mattson, Beverly A. Sanders, Berna L. Massingill. Patterns for Parallel Programming. Addison Wesley, 2010 Web relacionadas CUDA Nvidia: ( CUDA Books: ( Curso de OpenCL: Master de la universidad de Illinois: Curso sobre la arquitectura de la GPU: "Programming Massively Parallel Processors with CUDA by Stanford University" CUDA, Supercomputing for the Masses by Rob Farber Web para developers de Nvidia 8
10 Recomendaciones para el estudio y la docencia La asignatura requiere un seguimiento continuo por parte del alumno, ya que el contenido de cada tema se basa en el de los temas anteriores. Por ello, se recomienda estudiar conforme se desarrollen los contenidos, comprender los ejemplos que se suministren y realizar los ejercicios propuestos. Para el desarrollo exitoso de la asignatura se hace necesario seguir las indicaciones suministradas mediante el campus virtual, así como el cumplimiento de las fechas de entrega de cada tarea. Material necesario Aplicaciones El software a utilizar es el compilador y herramientas de programación CUDA. Estas herramientas están disponibles en la página web de la compañía ( La UCAM pondrá un servidor con varias tarjetas gráficas para la resolución de las prácticas. Para conectarse remotamente al servidor, el estudiante deberá utilizar un terminal Unix, en caso de que tenga un sistema operativo de este tipo, y conectarse usando ssh. También es posible utilizar clientes ssh para Windows tipo putty o tunnelier, ambos de libre distribución. Material didáctico Además de la bibliografía recomendada, en el campus virtual, en el apartado de recursos se proporcionará al alumno organizado en carpetas por temas el material didáctico necesario para el seguimiento de la misma. Este material estará organizado en la sección y wiki del campús virtual, que consistirá en: Apuntes sobre los temas tratados. Enlaces a otros sitios donde aumentar la información sobre los temas. Ejercicios para practicar, en un principio los enunciados, y posteriormente se pondrán las soluciones a los mismos. Presentaciones con explicación oral del profesor de los temas más importantes y/o dificultosos Capturas de pantalla con explicación del profesor de la realización de ejercicios prácticos, así como de lo relacionado con la instalación del entorno y puesta en marcha. Bibliografía y Material adicional para ampliar los conocimientos de cada asignatura. Tutorías A través del Campus Virtual se van a establecer diferentes mecanismos de tutorización, soportados por las distintas herramientas disponibles: Foro: Esta herramienta está dirigida a fomentar el trabajo en grupo, ya que permite desarrollar un tema específico de forma conjunta. Su dinámica permite a los estudiantes ir nutriendo y generando un debate con los diferentes planteamientos e intervenciones que realicen. Estas serán moderadas por el profesor y las reorientará hacia el propósito formativo. 9
11 Chat: Este espacio cabe destacar como estrategia pedagógica de evaluación formativa, al ser considerado como una herramienta interactiva síncrona que permite establecer diálogos de discusión, reflexión para generar conocimiento y retroalimentación inmediata. Videoconferencia: Transmisión de charlas o seminarios del profesor con la participación de los alumnos. Tutorías individuales o colectivas: ayuda al alumno a aclarar dudas, estas pueden ser presenciales (si el alumno así lo demanda) o mediante el chat, teléfono y correo electrónico. 10
Guía Docente
Guía Docente 2013-2014 Desarrollo de Aplicaciones Distribuidas I Distributed Computing I Grado en Ingeniería Informática A distancia Rev. 29/04/2014 17:41 Universidad Católica San Antonio de Murcia Tlf:
Más detallesGuía Docente 2015/2016
Guía Docente 2015/2016 Sistemas Operativos Operative systems Grado en Ingeniería Informática A distancia Rev. 10 22/10/2015 18:33 Índice Sistemas operativos... 3 Breve descripción de la asignatura... 3
Más detallesGuía Docente
Guía Docente 2013-14 Álgebra Lineal Linear Algebra Grado en Ingeniería Informática A distancia Rev. 10 Universidad Católica San Antonio de Murcia Tlf: (+34) 902 102 101 info@ucam.edu www.ucam.edu 29/04/2014
Más detallesGuía Docente
Guía Docente 2013-14 Soluciones informáticas para la empresa Business Computer Solutions Grado en Ingeniería Informática Presencial Universidad Católica San Antonio de Murcia Tlf: (+34) 902 102 101 info@ucam.edu
Más detallesGuía Docente 2014/2015
Guía Docente 2014/2015 Arquitectura de Computadores Computer Architecture Grado en Ingeniería Informática Presencial lf: Índice Arquitectura de Computadores...3 Breve descripción de la asignatura...3 Requisitos
Más detallesGuía Docente 2016/2017
Guía Docente 2016/2017 Sistemas Operativos Operative systems Grado en Ingeniería Informática Presencial Rev. 10 19/10/2016 15:45 Índice Sistemas operativos...3 Breve descripción de la asignatura...3 Requisitos
Más detallesGUÍA DE APRENDIZAJE ARQUITECTURA DE COMPUTADORES
GUÍA DE APRENDIZAJE ARQUITECTURA DE COMPUTADORES GRADO EN INGENIERIA DE COMPUTADORES Datos Descriptivos CENTRO RESPONSABLE: E.U. DE INFORMATICA OTROS CENTROS IMPLICADOS: CICLO: Grado sin atribuciones MÓDULO:
Más detallesGRADUADO EN INGENIERÍA DE COMPUTADORES - FICHA TÉCNICA
GRADUADO EN INGENIERÍA DE COMPUTADORES - FICHA TÉCNICA DATOS DESCRIPTIVOS ASIGNATURA: Procesamiento Paralelo Nombre en inglés: Parallel Processing MATERIA: Algorítmica y complejidad Créditos Europeos:
Más detallesGuía Docente 2015/16
Guía Docente 2015/16 Innovación en la enseñanza de hostelería y turismo Innovation in hotel and catering management and tourism Máster Universitario en Formación del Profesorado, de E.S.O. y Bachillerato,
Más detallesAsignaturas antecedentes y subsecuentes
PROGRAMA DE ESTUDIOS Programación Concurrente Área a la que pertenece: Área de Formación Integral Profesional Horas teóricas: 3 Horas prácticas: 2 Créditos: 8 Clave: F0177 Asignaturas antecedentes y subsecuentes
Más detallesFACULTAD DE ARQUITECTURA Y POLITÉCNICA
FACULTAD DE ARQUITECTURA Y POLITÉCNICA Grado en Ingeniería Informática Programa de la asignatura 9925001104 - PROGRAMACIÓN CON ESTRUCTURAS LINEALES CÓDIGO 9925001104 TÍTULO PROGRAMACIÓN CON ESTRUCTURAS
Más detallesGuía Docente
Guía Docente 2012-13 Programación de Aplicaciones para Dispositivos Móviles Application Development for Mobile Devices Grado en Ingeniería en Sistemas de Telecomunicación Modalidad de enseñanza presencial
Más detallesGuía Docente
Guía Docente 2013-14 Introducción a la Economía Introduction to Economics Grado en Relaciones Laborales y Recursos Humanos Modalidad semipresencial Rev. 10 Universidad Católica San Antonio de Murcia Tlf:
Más detallesGUÍA DOCENTE Arquitecturas Avanzadas de Computadores
GUÍA DOCENTE 2016-2017 Arquitecturas Avanzadas de Computadores 1. Denominación de la asignatura: Arquitecturas Avanzadas de Computadores Titulación Máster en Ingeniería Informática Código 7060 2. Materia
Más detallesArquitecturas de Altas Prestaciones y Supercomputación
Arquitecturas de Altas Prestaciones y Supercomputación Presentación del itinerario Julio de 2014 Arquitecturas de Altas Prestaciones y Supercomputación Julio de 2014 1 / 15 Agenda Introducción 1 Introducción
Más detallesPLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Diseño de software y metodologías de desarrollo
CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE Diseño de software y metodologías de desarrollo 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA. Título:
Más detallesGRADO EN INFORMÁTICA CURSO 2011/2012. Arquitectura de Computadores
GRADO EN INFORMÁTICA CURSO 2011/2012 Asignatura: Código: Arquitectura de Computadores IIN126 Asignatura: IIN126 Arquitectura de Computadores Formación: Básica Créditos ECTS: 6 Curso: 4º Semestre: 1º Profesor:
Más detallesGuía Docente 2016/2017
Guía Docente 2016/2017 Fundamentos de Administración y Dirección de empresas Fundamentals of business administration and management Grado en Ingeniería Informática A distancia Universidad Católica San
Más detallesPLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Teoría de la información y sistemas de codificación
CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE Teoría de la información y sistemas de codificación 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA.
Más detallesGuía Docente 2013/14
Guía Docente 2013/14 Programación Avanzada Object oriented Programming Grado en Ingeniería de Sistemas de Telecomunicación Modalidad de enseñanza presencial Universidad Católica San Antonio de Murcia Tlf:
Más detallesFundamentos de Contabilidad
Fundamentals of accounting Grado en Turismo Modalidad de enseñanza a distancia hola Universidad Católica San Antonio de Murcia Tlf: (+34) 968 278 160 info@ucam.edu www.ucam.edu Índice Fundamentos de Contabilidad...4
Más detallesNociones básicas de computación paralela
Nociones básicas de computación paralela Javier Cuenca 1, Domingo Giménez 2 1 Departamento de Ingeniería y Tecnología de Computadores Universidad de Murcia 2 Departamento de Informática y Sistemas Universidad
Más detallesGuía Docente 2013/2014
Guía Docente 2013/2014 Cooperativismo agrario Agricultural cooperativism Máster Universitario en Gestión y dirección de cooperativas y empresas de economía social Modalidad de enseñanza Semipresencial
Más detallesCÓMPUTO DE ALTO RENDIMIENTO EN MEMORIA COMPARTIDA Y PROCESADORES GRÁFICOS
CÓMPUTO DE ALTO RENDIMIENTO EN MEMORIA COMPARTIDA Y PROCESADORES GRÁFICOS Leopoldo N. Gaxiola, Juan J. Tapia Centro de Investigación y Desarrollo de Tecnología Digital Instituto Politécnico Nacional Avenida
Más detallesGUÍA DE APRENDIZAJE SISTEMAS OPERATIVOS
GUÍA DE APRENDIZAJE SISTEMAS OPERATIVOS GRADO EN INGENIERIA DE COMPUTADORES Datos Descriptivos CENTRO RESPONSABLE: E.U. DE INFORMATICA OTROS CENTROS IMPLICADOS: CICLO: Grado sin atribuciones MÓDULO: MATERIA:
Más detallesESCUELA DE INGENIERIA Informática Y Sistemas
ESCUELA DE INGENIERIA Informática Y Sistemas ASIGNATURA SISTEMAS OPERATIVOS CODIGO ST0257 SEMESTRE 2013-2 INTENSIDAD HORARIA 64 horas semestral CARACTERÍSTICAS Suficientable CRÉDITOS 4 1. JUSTIFICACIÓN
Más detallesASIGNATURA: Arquitectura de Computadores
ASIGNATURA: Arquitectura de Computadores I. T. Informática de Gestión Universidad de Alcalá Curso Académico 11/12 Curso 2º Cuatrimestre 1º GUÍA DOCENTE Nombre de la asignatura: Arquitectura de Computadores
Más detallesGUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Fundamentos de Programación
1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Asignatura: Fundamentos de Programación Módulo: Formación Básica Departamento: Deporte e Informática Semestre: Primer
Más detallesGuía Docente Modalidad Presencial. Sistemas Operativos II. Curso 2015/16. Grado en Ingeniería de. Sistemas de Información
Guía Docente Modalidad Presencial Sistemas Operativos II Curso 2015/16 Grado en Ingeniería de Sistemas de Información 1 Datos descriptivos de la Asignatura Nombre: SISTEMAS OPERATIVOS II Carácter: FORMACIÓN
Más detallesVicerrectorado de Ordenación Académica
ANEXO: FICHAS DESCRIPTIVAS DE MÓDULO, MATERIA Y ASIGNATURA (Utilizar una ficha para cada módulo, materia y/o asignatura en que se estructure el plan de estudios) 146 FICHA DESCRIPTIVA DE MÓDULO INFORMACIÓN
Más detallesUniversidad Autónoma de Baja California Facultad de Ciencias Administrativas Unidad Mexicali
SISTEMAS OPERATIVOS I Clave: 4595 HC: 3 HL: 2 HT: HPC: HCL: HE: CR: 8 Etapa de formación a la que pertenece: Básica Carácter de la Asignatura: Obligatoria PROPÓSITO GENERAL DEL CURSO Proporcionar al estudiante
Más detallesIngeniería del Software GUÍA DOCENTE Curso
Ingeniería del Software GUÍA DOCENTE Curso 2010-2011 Titulación: Grado en ingeniería informática 801G Asignatura: Ingeniería del Software 801208000 Materia: Módulo: Ingeniería del software y sistemas de
Más detallesGuía Docente 2013/2014
Guía Docente 2013/2014 Gestión de Recursos Humanos y Habilidades Directivas Human Resources Management and Management skills Master Universitario en Dirección de Empresas (MBA) Modalidad de enseñanza presencial
Más detallesGuía Docente 2014/15
Guía Docente 2014/15 Proceso de Enseñanza Aprendizaje en Matemáticas e Informática Processes of Teaching and Learning in Mathematics and Computer Science Máster Universitario en Formación del Profesorado,
Más detallesGUÍA DOCENTE Herramientas informáticas para la docencia
GUÍA DOCENTE 2015-2016 Herramientas informáticas para la docencia 1. Denominación de la asignatura: Herramientas informáticas para la docencia Titulación Máster Universitario de Profesor en Educación Secundaria
Más detallesTITULACIÓN: LICENCIADO EN QUÍMICA CURSO ACADÉMICO: GUÍA DOCENTE DE FUNDAMENTOS DE INFORMÁTICA.
TITULACIÓN: LICENCIADO EN QUÍMICA CURSO ACADÉMICO: 2011-2012 GUÍA DOCENTE DE FUNDAMENTOS DE INFORMÁTICA. DATOS BÁSICOS DE LA ASIGNATURA NOMBRE: FUNDAMENTOS DE INFORMÁTICA CÓDIGO: 3103 AÑO DE PLAN DE ESTUDIOS:
Más detallesPLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Matemáticas en la Ingeniería: álgebra y Cálculo (I)
CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE Matemáticas en la Ingeniería: álgebra y Cálculo (I) 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA.
Más detallesGrado en Ingeniería de Computadores Universidad de Alcalá 2015/2016 3º Curso 2º Cuatrimestre
Sistemas de Tiempo Real Grado en Ingeniería de Computadores Universidad de Alcalá 2015/2016 3º Curso 2º Cuatrimestre GUÍA DOCENTE Nombre de la asignatura: Código: 590008 Titulación en la que se imparte:
Más detallesGUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Doble Grado: Módulo: Modulo 4
1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Sistemas Distribuidos Módulo: Modulo 4 Departamento: Deporte e Informática Año académico:
Más detallesGUÍA DOCENTE SISTEMAS BASADOS EN MICROPROCESADOR
GUÍA DOCENTE 2015-2016 SISTEMAS BASADOS EN MICROPROCESADOR 1. Denominación de la asignatura: SISTEMAS BASADOS EN MICROPROCESADOR Titulación GRADO EN INGENIERÍA ELECTRÓNICA INDUSTRIAL Y AUTOMÁTICA Código
Más detallesSILABO DE SISTEMAS OPERATIVOS
UNIVERSIDAD PRIVADA DEL NORTE Facultad de Ingeniería I. DATOS GENERALES SILABO DE SISTEMAS OPERATIVOS 1.1. Facultad : Ingeniería. 1.2. Carrera Profesional : Ingeniería de Sistemas. 1.3. Tipo de Curso :
Más detallesINTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA
1.PRESENTACIÓN ASIGNATURA DE MÁSTER: INTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA Curso 2015/2016 (Código:31104021) La programación matemática es una potente técnica de optimización utilizada en el proceso
Más detallesSISTEMAS CONCURRENTES Y DISTRIBUIDOS
GUIA DOCENTE DE LA ASIGNATURA SISTEMAS CONCURRENTES Y DISTRIBUIDOS MÓDULO MATERIA CURSO SEMESTRE CRÉDITOS TIPO Formación específica de Rama PROFESOR(ES) Sistemas Operativos, Sistemas Distribuidos y Redes
Más detallesGuía Docente
Guía Docente 2016-2017 Ingeniería del Conocimiento Knowledge Engineering Grado en Ingeniería Informática Presencial Rev. 10 Universidad Católica San Antonio de Murcia Tlf: (+34) 902 102 101 info@ucam.edu
Más detallesUNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura
UNIVERSIDAD DEL CARIBE UNICARIBE Escuela de Informática Programa de Asignatura Nombre de la asignatura : Sistema Operativo II Carga académica : 4 créditos Modalidad : Semi-presencial Clave : INF-223 Pre-requisito
Más detallesGUÍA DOCENTE 2016/2017. Introducción a los Sistemas Operativos Grado en INGENIERÍA INFORMÁTICA 1º curso. Modalidad Presencial
Introducción a los Sistemas Operativos Grado en INGENIERÍA INFORMÁTICA 1º curso Modalidad Presencial Sumario Sumario 2 Datos básicos 3 Breve descripción de la asignatura 4 Requisitos previos 4 Objetivos
Más detallesPontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS: MATERIA O MÓDULO: CÓDIGO: CARRERA: NIVEL: Sistemas Operativos IS603.a Sistemas Tercero No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4 CRÉDITOS PRÁCTICA: 0 SEMESTRE / AÑO ACADÉMICO: Segundo Semestre
Más detallesIngeniería Informática
Grado en Ingeniería Informática Escuela Superior de Ingeniería Avda. de la Universidad de Cádiz, 10 11519 - Puerto Real (Cádiz) 95483200 grado.informatica@uca.es http://esingenieria.uca.es Itinerario Curricular
Más detallesUNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas SISTEMAS OPERATIVOS
CURSO: SISTEMAS OPERATIVOS 1 SEMESTRE: V 2 CODIGO: 02501 3 COMPONENTE: CICLO: 5 AREA: FECHA DE APROBACIÓN: 7 NARURALEZA: OBLIGATORIO 8 CARÁCTER: TEORICO PRACTICO 9 CREDITOS (RELACIÓN): (1-1) 10 INTENSIDAD
Más detallesGUÍA DOCENTE ELECTRÓNICA DIGITAL GRADO EN INGENIERÍA ELECTRÓNICA INDUSTRIAL Y AUTOMÁTICA
GUÍA DOCENTE 2014-2015 ELECTRÓNICA DIGITAL 1. Denominación de la asignatura: ELECTRÓNICA DIGITAL Titulación GRADO EN INGENIERÍA ELECTRÓNICA INDUSTRIAL Y AUTOMÁTICA Código 6413 2. Materia o módulo a la
Más detallesPROGRAMA DE LA ASIGNATURA "Arquitectura de Redes"
PROGRAMA DE LA ASIGNATURA "Arquitectura de Redes" DATOS BÁSICOS DE LA ASIGNATURA Titulación: Grado en Ingeniería Informática-Tecnologías Informáticas Asignatura: Arquitectura de Redes Código: Curso: 2º
Más detallesDerecho y Legislación Turística
Touristic Law and Legislation Grado en Turismo Modalidad presencial hola Universidad Católica San Antonio de Murcia Tlf: (+34) 968 278 160 info@ucam.edu www.ucam.edu Índice Derecho y Legislación Turística...4
Más detallesTecnologías y modelos para el desarrollo de aplicaciones distribuidas
Información del Plan Docente 62227 - Tecnologías y modelos para el desarrollo de Año académico 2017/18 Centro académico Titulación 110 - Escuela de Ingeniería y Arquitectura 534 - Máster Universitario
Más detallesGuía Docente 2013/2014
Guía Docente 2013/2014 Derecho fiscal de sociedades cooperativas y régimen tributario de las empresas de Tax law of cooperative societies and social economy enterprises taxation Máster Universitario en
Más detallesASIGNATURA: Sistemas Electrónicos Digitales I
ASIGNATURA: Sistemas Electrónicos Digitales I A EXTINGUIR I. T. T. Sistemas Electrónicos Universidad de Alcalá Curso Académico 11/12 y 12/13 Curso 2º Cuatrimestre 1º GUÍA DOCENTE Nombre de la asignatura:
Más detallesGuía Docente Modalidad Presencial. Programación Estructurada I. Curso 2016/17. Grado en Ingeniería de. Sistemas de Información
Guía Docente Modalidad Presencial Programación Estructurada I Curso 2016/17 Grado en Ingeniería de Sistemas de Información 1 Datos descriptivos de la Asignatura Nombre: PROGRAMACIÓN ESTRUCTURADA I Carácter:
Más detallesGUÍA DE APRENDIZAJE INGENIERIA DE REQUISITOS Y MODELADO
GUÍA DE APRENDIZAJE INGENIERIA DE REQUISITOS Y MODELADO GRADO EN INGENIERIA DEL SOFTWARE Datos Descriptivos CENTRO RESPONSABLE: E.U. DE INFORMATICA OTROS CENTROS IMPLICADOS: CICLO: Grado sin atribuciones
Más detallesGuía Docente Modalidad Presencial. Sistemas Operativos I. Curso 2016/17. Grado en Ingeniería de. Sistemas de Información
Guía Docente Modalidad Presencial Sistemas Operativos I Curso 2016/17 Grado en Ingeniería de Sistemas de Información 1 Datos descriptivos de la Asignatura Nombre: SISTEMAS OPERATIVOS I Carácter: FORMACIÓN
Más detallesPLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Introducción a las bases de datos
CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE Introducción a las bases de datos 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA. Título: Facultad:
Más detallesGUÍA DOCENTE ABREVIADA DE LA ASIGNATURA
GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA G650 - Organización de Computadores Grado en Ingeniería Informática Curso Académico 2015-2016 1. DATOS IDENTIFICATIVOS Título/s Grado en Ingeniería Informática Tipología
Más detallesComputación de Propósito General en Unidades de Procesamiento Gráfico GPGPU. Clase 0 Lanzamiento del Curso. Motivación
Computación de Propósito General en Unidades de Procesamiento Gráfico () Pablo Ezzatti, Martín Pedemonte Clase 0 Lanzamiento del Curso Contenido Evolución histórica en Fing Infraestructura disponible en
Más detallesMáster Universitario en Avances en Radiología Diagnóstica y Terapéutica y Medicina Física MÓDULO MATERIA CURSO SEMESTRE CRÉDITOS TIPO
GUIA DOCENTE DE LA ASIGNATURA: Principios Físicos de las especialidades Radiológicas MÓDULO MATERIA CURSO SEMESTRE CRÉDITOS TIPO Avances en el diagnostico por la imagen y medicina física Principios Físicos
Más detallesProgramación Concurrente y Paralela. Unidad 1 Introducción
Programación Concurrente y Paralela Unidad 1 Introducción Contenido 1.1 Concepto de Concurrencia 1.2 Exclusión Mutua y Sincronización 1.3 Corrección en Sistemas Concurrentes 1.4 Consideraciones sobre el
Más detallesEsta asignatura apoyará al alumno en la consecución de las siguientes competencias:
Nombre de la asignatura: Sistemas Operativos II Créditos: 3-2-5 Aportación al perfil Esta asignatura apoyará al alumno en la consecución de las siguientes competencias: Aplicar conocimientos científicos
Más detallesGuía docente de la asignatura
Guía docente de la asignatura Asignatura Materia Módulo Titulación ARQUITECTURA DE REDES Y SERVICIOS COMPLEMENTOS DE INFRAESTRUCTURA (vacío) GRADO EN INGENIERÍA INFORMÁTICA Plan 545 Código 46939 Periodo
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO SISTEMAS OPERATIVOS 1554 5º 09 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería en Computación Ingeniería
Más detallesANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Inteligencia artificial. CURSO ACADÉMICO - SEMESTRE Primer semestre
ANX-PR/CL/001-02 GUÍA DE APRENDIZAJE ASIGNATURA Inteligencia artificial CURSO ACADÉMICO - SEMESTRE 2015-16 - Primer semestre GA_61IW_615000246_1S_2015-16 Datos Descriptivos Nombre de la Asignatura Titulación
Más detallesGuía Docente
Guía Docente 2012-13 Análisis Numérico Numerical analysis Grado en Ingeniería en Sistemas de Telecomunicación Modalidad de enseñanza a distancia Universidad Católica San Antonio de Murcia Tlf: (+34) 902
Más detallesUniversidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas
Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Departamento de Sistemas PROGRAMA INSTRUCCIONAL PROGRAMA: ANALISIS DE SISTEMAS DEPARTAMENTO: SISTEMAS ASIGNATURA: INTRODUCCIÓN
Más detallesPontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS: FACULTAD DE INGENIERÍA ESCUELA DE SISTEMAS MATERIA O MÓDULO: Sistemas Operativos CÓDIGO: IS603.a CARRERA: INGENIERÍA DE SISTEMAS NIVEL: TERCERO No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4
Más detallesGuía Docente 2013/2014
Guía Docente 2013/2014 MECÁNICA DE MEDIOS CONTINUOS CONTINUUM MECHANICS Máster en Ingeniería de Caminos, Canales y Puertos Modalidad de enseñanza presencial 25/09/2013 19:42 Universidad Católica San Antonio
Más detallesGuía Docente 2013-14
Guía Docente 2013-14 Visión Artificial Computer Vision Grado en Ingeniería Informática A distancia Rev. 10 Universidad Católica San Antonio de Murcia Tlf: (+34) 902 102 101 info@ucam.edu www.ucam.edu Índice
Más detallesMáster Universitario en Gestión y Aplicación del Conocimiento del Autocuidado en Enfermería Universidad de Alcalá Curso Académico 2016/17
Metodología de Investigación Deductiva Máster Universitario en Gestión y Aplicación del Conocimiento del Autocuidado en Enfermería Universidad de Alcalá Curso Académico 2016/17 GUÍA DOCENTE Nombre de la
Más detallesProgramación Distribuida y Tiempo Real
Programación Distribuida y Tiempo Real Año 2016 Carrera: Licenciatura en Informática Plan 2015 Año: 3 Duración: Semestral Profesor: Fernando G. Tinetti FUNDAMENTACION: Se presenta el contexto y los conceptos
Más detalles1. DATOS DE IDENTIFICACIÓN
1. DATOS DE IDENTIFICACIÓN Titulación: Grado en Ingeniería Informática (Plan 2010) Facultad/Escuela: Escuela Politécnica Superior Asignatura: Calidad Tipo: Obligatoria Créditos ECTS: 6 Curso/Periodo Docente:
Más detallesGUÍA DOCENTE METODOS NUMÉRICOS Y OPTIMIZACIÓN
GUÍA DOCENTE 2016-2017 METODOS NUMÉRICOS Y OPTIMIZACIÓN 1. Denominación de la asignatura: METODOS NUMÉRICOS Y OPTIMIZACIÓN Titulación GRADO EN INGENIERÍA INFORMATICA Código 6373 2. Materia o módulo a la
Más detallesMP - Multiprocesadores
Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA
Más detallesNombre del documento: Programa de Estudio de asignatura de Especialidad. Nombre de la asignatura: Protección de Sistemas Operativos
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Protección de Sistemas Operativos Carrera: Ingeniería en Sistemas Computacionales Clave de la asignatura: SIF-1205 (Créditos) SATCA: 3-2-5 2.- PRESENTACIÓN
Más detallesPROYECTO DOCENTE ASIGNATURA: "Inteligencia Artificial"
PROYECTO DOCENTE ASIGNATURA: "Inteligencia Artificial" Grupo: Clases Teór. Inteligencia Artificial Grupo 1 ING. COMPUTADORES(961083) Titulacion: Grado en Ingeniería Informática-Ingeniería de Computadores
Más detallesREGIMEN JURIDICO DFE LOS TRABAJADORES EXTRANJEROS EN ESPAÑA CURSO 2015/2016
GUIA DOCENTE DE LA ASIGNATURA REGIMEN JURIDICO DFE LOS TRABAJADORES EXTRANJEROS EN ESPAÑA CURSO 2015/2016 MÓDULO MATERIA CURSO SEMESTRE CRÉDITOS TIPO Regimen juridico de los extranjeros en España 4 º 2ª
Más detallesCONTROL DISTRIBUIDO Y AUTOMATIZACIÓN
CONTROL DISTRIBUIDO Y AUTOMATIZACIÓN Máster Universitario en Sistemas Electrónicos Avanzados. Sistemas Inteligentes. Universidad de Alcalá Curso Académico 2011/2012 Cuatrimestre 1º GUÍA DOCENTE Nombre
Más detallesGuía Docente
Guía Docente 2013-14 GESTIÓN DE PROYECTOS INFORMÁTICOS Information Technology Project Management Grado en Ingeniería Informática A distancia Rev. 10 29/04/2014 17:40 Universidad Católica San Antonio de
Más detallesGUÍA DOCENTE ASIGNATURA FUNDAMENTOS EDUCATIVOS DE LA LOGOPEDIA
GUÍA DOCENTE ASIGNATURA FUNDAMENTOS EDUCATIVOS DE LA LOGOPEDIA 1. DATOS GENERALES DE LA ASIGNATURA ASIGNATURA: FUNDAMENTOS EDUCATIVOS DE LA LOGOPEDIA CÓDIGO: 32308 CENTRO: CEU-TALAVERA GRADO: EN LOGOPEDIA
Más detallesPLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE. Sistemas operativos
CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE Sistemas operativos 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA. Título: Facultad: Departamento/Instituto:
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS TALLER DE SISTEMAS
Más detalles(Ext. 5623), (Ext. 5619)
Guía docente de la asignatura Asignatura Materia Módulo Titulación Ingeniería de Sistemas Empotrados y Movilidad SISTEMAS Y SERVICIOS INFORMÁTICOS: DOMINIOS DE APLICACIÓN INGENIERÍA DE SISTEMAS Y SERVICIOS
Más detallesGuía Docente: Guía Básica. Datos para la identificación de la asignatura. Escuela de Ingeniería Informática Grado en Ingeniería Informática
Guía Docente: Guía Básica Datos para la identificación de la asignatura. CENTRO: Escuela de Ingeniería Informática TITULACIÓN: Grado en Ingeniería Informática Administración de Sistemas Operativos CÓDIGO
Más detallesGUÍA DE APRENDIZAJE ARQUITECTURAS PARALELAS
GUÍA DE APRENDIZAJE ARQUITECTURAS PARALELAS Datos Descriptivos TITULACIÓN: CENTROS IMPLICADOS: GRADO EN INGENIERIA DE COMPUTADORES E.U. DE INFORMATICA CICLO: Grado sin atribuciones MÓDULO: MATERIA: Optativa
Más detallesGuía Docente
Guía Docente 2014-15 Sistemas Técnicos de Protección y Dispositivos de Seguridad Technical Systems of Protection and Security Devices Modalidad de enseñanza a distancia Rev. 10 Universidad Católica San
Más detallesTUTORÍA Y ORIENTACIÓN
TUTORÍA Y ORIENTACIÓN Máster en Formación del Profesorado Universidad de Alcalá Curso Académico 2016/2017 GUÍA DOCENTE Nombre de la asignatura: Tutoría y Orientación Código: 200972 Departamento: Área de
Más detallesValidación de software Auditoría física e inspección
Validación de software Auditoría física e inspección Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Asignatura Materia Departamento responsable Validación de software Auditoría física
Más detallesGUÍA DOCENTE DE LA ASIGNATURA
GUÍA DOCENTE DE LA ASIGNATURA G661 - Introducción a las Redes de Computadores Grado en Ingeniería Informática Obligatoria. Curso 3 Curso Académico 2015-2016 1 1. DATOS IDENTIFICATIVOS Título/s Grado en
Más detallesUNIVERSIDAD POLITÉCNICA DE MADRID. E.T.S. de Ingenieria de Sistemas Informaticos PROCESO DE SEGUIMIENTO DE TÍTULOS OFICIALES
ANX-PR/CL/001-02 GUÍA DE APRENDIZAJE ASIGNATURA Sistemas de comercio electronico CURSO ACADÉMICO - SEMESTRE 2015-16 - Segundo semestre GA_61IC_615000049_2S_2015-16 Datos Descriptivos Nombre de la Asignatura
Más detallesGuía Docente 2016/2017
Guía Docente 2016/2017 Desarrollo de Aplicaciones Distribuidas II Distributed Computing II Grado en Ingeniería Informática Presencial lf: Índice Desarrollo de Aplicaciones Distribuidas II...3 Breve descripción
Más detallesAMPLIACIÓN DE SISTEMAS INTELIGENTES
ASIGNATURA DE GRADO: AMPLIACIÓN DE SISTEMAS INTELIGENTES Curso 2016/2017 (Código:71014069) 1.PRESENTACIÓN DE LA ASIGNATURA La asignatura "Ampliación de Sistemas Inteligentes" se imparte en el primer semestre
Más detallesPLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE
CENTRO UNIVERSITARIO DE TECNOLOGÍA Y ARTE DIGITAL PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE Inteligencia artificial para videojuegos 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA. Título: Facultad:
Más detallesGUIA DOCENTE. Facultad de Ciencias Sociales
GUIA DOCENTE Facultad de Ciencias Sociales GRADO: Sociología MÓDULO: Métodos y técnicas de investigación social. ASIGNATURA: Estadística aplicada a las Ciencias Sociales DEPARTAMENTO: Economía, Métodos
Más detallesGuía Docente
Guía Docente 2016-2017 Legislación y Normativa de Seguridad Privada Security in Information Technology Máster Universitario en Ciencias de la Seguridad y Criminología Modalidad de enseñanza a distancia
Más detallesGuía Docente 2015/2016
Guía Docente 2015/2016 Organización y Gestión de Servicios y Eventos Organization and Management of Sporting Events in Facilities and Services Máster Online en Dirección y Gestión de Entidades Deportivas
Más detalles