Mientras duerme, el barbero espera a ser despertado por un nuevo cliente.
|
|
- Marina Aguilera Cuenca
- hace 5 años
- Vistas:
Transcripción
1 1. Enunciado Tres barberos trabajan en una barbería. La barbería cuenta con tres sillones de barbero, cada uno asignado a uno de los barberos. Cada barbero desarrolla el siguiente plan de trabajo: El barbero duerme en su sillón cuando no hay ningún cliente esperando ni sentado en su sillón. Si hay clientes esperando, despierta al primero de la cola y le corta el pelo. Mientras duerme, el barbero espera a ser despertado por un nuevo cliente. Una vez despierto, el barbero corta el pelo del cliente en su sillón de barbero. Cuando el corte de pelo termina, el barbero se lo comunica al cliente, que paga al barbero y se marcha de la tienda. Después de cobrar, el barbero llama al siguiente cliente, si lo hay. Si hay algún cliente, este se sienta en el sillón del barbero, que comienza a cortarle el pelo. Si no hay clientes esperando, el barbero vuelve a dormir. Los clientes, a su vez, actúan según el siguiente esquema: Cuando el cliente entra en la barbería, si hay diez personas esperando, se va inmediatamente. En otro caso, el cliente entra y espera. Si algún barbero duerme, el cliente despierta al barbero que lleve más tiempo durmiendo y se sienta en su sillón, después de que el barbero se levante del mismo. Si todos los barberos están ocupados, el cliente se queda de pie. Los clientes llevan la vez, así que la persona que lleve más tiempo esperando desde que entró en la tienda es siempre la próxima en cortarse el pelo. Se pide simular el funcionamiento de la barbería mediante un problema concurrente escrito en pseudoćodigo. Los procesos deben emitir unos mensajes que ayuden a seguir la simulación, de forma que pueda saberse qué proceso emite el mensaje y qué acción realiza (entrar en la tienda, despertar a un barbero,... Si es un cliente o bien dormir, despertarse, cortar el pelo, cobrar,... Si es un barbero). Es muy importante que los tres barberos puedan estar simultáneamente cortando el pelo. Hay que tener en cuenta que cada corte de pelo puede tener una duración 1
2 distinta, por lo que cada barbero debe ser consciente de quién es su cliente, para avisar al cliente correcto y esperar al cobro. La simulación debe contar con unas estructuras de datos que permitan resolver el problema de forma razonable, sin usar colas. Además, se prestará atención para evitar las situaciones de interbloqueo, inanición y espera activa. Se debe procurar el máximo nivel de concurrencia entre los procesos. Si se identifica un problema-tipo (productores / consumidores o lectores / escritores) debe mencionarse explícitamente (incluyendo, en su caso, la prioridad más adecuada) antes de proceder con el pseudocódigo. Es muy importante que el comportamiento de los barberos y clientes se ajuste al enunciado, tanto en los aspectos específicamente concurrentes como en los demás. 2. Trabajo del alumno Escriba un programa en pseudocódigo para realizar la simulación descrita. El pseudocódigo es una abstracción de un lenguaje de programación: Es un lenguaje formal, debe poder ser traducible fácilmente a un lenguaje de programación concreto, pero debe carecer de las engorrosas convenciones de estos, como podría ser una jerarquía de clases. Cualquier construcción habitual en un lenguaje de programación de alto nivel es aceptable, siempre que no oscurezca la solución con clases, excepciones y procedimientos auxiliares excesivamente numerosos. No se admitirá en ningún caso como pseudocódigo el código en un lenguaje de programación como Java o Ada, cuyas particularidades ocultan lo esencial en un mar de detalles de implementación ajenos al problema original. El libro de texto recomendado es un buen referente sobre como programar en un pseudocódigo parecido al PASCAL-FC. PASCAL-FC es un lenguaje de laboratorio en el que no importan ni la eficiencia, ni la portabilidad, ni ninguna característica avanzada que no esté relacionada con la programación concurrente. Algunos aspectos negativos de PASCAL-FC que deben evitarse en el pseudocódigo son las restricciones a la hora de inicializar o asignar arrays de forma global (e.d. en un pseudocódigo siempre se debe poder hacer) y la ausencia de un tipo de datos adecuado para las cadenas de caracteres (e.d. en un pseudocódigo debe existir un tipo abstracto de datos para manejar cómodamente las cadenas si es necesario). En el mencionado texto base, se eliminan todas las declaraciones que no son esenciales y se incluyen estratégicos puntos suspensivos para indicar que el programa hace otras cosas que no interesan. Conviene resaltar que los puntos suspensivos nunca se emplean como sustituto de un bucle for. Por otra parte, el pseudocódigo es detallado y concreto, en vez de vago y general. El libro de texto no es un buen 2
3 referente sobre cómo programar en pseudocódigo parecido a Java, porque en Java importan la eficiencia y la portabilidad, y el lenguaje soporta muchas características avanzadas no relacionadas con la concurrencia. Por ese motivo, un buen pseudocódigo no se puede parecer mucho a un programa en Java. El pseudocódigo puede y debe contener comentarios explicativos. Los identificadores utilizados para las variables, los procedimientos etc... deben ser claros y explicativos de su función. Utilice como herramienta concurrente y de sincronización monitores. Deben utilizarse únicamente dos tipos de proceso: barbero y cliente. No realice ninguna gestión explícita de colas. Las únicas colas deben ser las correspondientes a las variables de condición, que se manejan implícitamente mediante delay y resume. Deben evitarse, entre otros, los siguientes problemas: Gestión explícita de colas: Como por ejemplo, meter los identificadores de los clientes en una cola e ir sacándolos a medida que se sientan en un sillón de barbero. Interbloqueo. Espera activa. Inanición. Ausencia de concurrencia o baja concurrencia: En caso de que haya suficientes clientes, debe ser posible que los tres barberos esten cortando el pelo a la vez en un determinado momento. No se debe realizar el corte de pelo dentro de un procedimiento del monitor. Aunque no forma parte de la documentación para la entrega, se recomienda programar la solución en un lenguaje de programación con el objeto de comprobar que no hay errores. En la página web de la asignatura se pueden encontrar compiladores para varios lenguajes de programación concurrente. 3. Documentación para la entrega La práctica del alumno producirá únicamente una memoria explicativa. En el documento, preferentemente en formato pdf, se detallará claramente el nombre y apellidos del alumno y se numerarán todas las páginas. Si se ha detectado un problema-tipo aplicable al problema, consígnelo en este documento, junto con la solución al problema en pseudocódigo. La longitud de la memoria no podrá exceder 3
4 de 4 cuatro páginas, en el peor de los casos, pero la longitud óptima es claramente mucho menor. El tamaño mínimo de punto será 12pt. La entrega consiste únicamente en la memoria. Dentro de la memoria y dentro del límite de páginas señalado debe encontrarse el programa en pseudocódigo y cuantas observaciones deseen hacerse. 4. Plazos y forma de entrega La memoria explicativa será entregada a través del curso virtual de la asignatura utilizando la herramienta de entrega de trabajos del mismo. El primer plazo de entrega será hasta las 23:50 del 9 de enero de No se admitirá la entrega de prácticas por correo salvo casos especiales (alumnos de centros penitenciarios, alumnos sin acceso al curso virtual o alumnos de convocatoria extraordinaria). En caso de que surja algún problema, es necesario ponerse en contacto con antelación con el equipo docente. Para la convocatoria de Septiembre existirá un nuevo plazo de entrega, desde el 1 hasta el 14 de julio de 2013 a las 23:50. Para la convocatoria extraordinaria de Diciembre de 2013, hay que ponerse en contacto con el equipo docente con suficiente antelación. Sea cual sea la forma de entrega, el plazo de entrega no excederá en ningún caso del comienzo de periodo de exámenes de Diciembre. No se aceptarán prácticas recibidas por correo electrónico u ordinario salvo autorización previa del equipo docente, excepción hecha de los casos mencionados en el primer párrafo de esta sección. 5. Evaluación La práctica es de carácter obligatorio e individual y la no superación de la misma implicará el suspenso automático en la asignatura. La práctica sólo tendrá la calificación de apto o no apto. La nota de la práctica podrá ser consultada a través de la herramienta trabajos del curso virtual. La calificación 1 indicará que la práctica ha sido calificada como no apta. La calificación 2 indicará que la práctica ha sido calificada como apta. 4
5 Cada alumno puede comprobar a través del curso virtual si la práctica ha sido entregada. En la misma página donde se consulta la calificación de la práctica se puede comprobar si hay algún comentario del equipo docente. Hay que comprobar si hay comentarios antes de preguntar cuáles son los errores detectados con la práctica. Hay que tener en cuenta que los resultados de las prácticas podrían no estar disponibles antes de la fecha del examen en cualquiera de las convocatorias. En dicho caso, es necesario presentarse al examen sin conocer si la práctica está aprobada o no. Si un alumno quiere pedir revisión de la práctica pero no hay tiempo para hacerla antes de los exámenes, deberá presentarse al examen, puesto que, si finalmente se aprueba la práctica pero no se ha realizado el examen, el aprobado en dicha convocatoria no sería posible. Los exámenes realizados por alumnos que no han aprobado la práctica no serán corregidos. 6. Dudas Antes de consultar dudas es obligatorio leer este enunciado y la sección de preguntas frecuentes (disponible, al menos, en la página web de la asignatura y a través del curso virtual). Las dudas relativas a la práctica o a cualquier otro aspecto de la asignatura podrán ser consultadas a través de los medios siguientes, clasificados por orden de prioridad: Mediante los tutores de la asignatura, en los centros asociados donde existan. Mediante el curso virtual de la asignatura. Por correo electrónico a la dirección: Por teléfono, actualmente , durante el horario de atención a los alumnos. En persona, durante el horario de atención a los alumnos (actualmente, jueves lectivos de 16 a 20h, si hay cambios serán publicados en el BICI). Por correo ordinario a la siguiente dirección: David Fernández Amorós Despacho 2.11 ETSI Informática UNED C/Juan del Rosal,16, Madrid 5
1. Enunciado. 2. Trabajo del alumno
1. Enunciado El problema de las ocho reinas consiste en situar ocho reinas en un tablero de ajedrez de forma que ninguna de ellas ataque a otra. Una solución clásica consiste en generar todas las posiciones
Práctica de programación concurrente ETSI Informática, UNED David Fernández-Amorós 1.
1. Enunciado Cuando un enfermo quiere a ir al médico, hace lo siguiente; primero necesita que uno de los operadores esté libre. Hay cinco operadores. El operador le indica al enfermo su número de operador
Práctica de programación concurrente ETSI Informática, UNED David Fernández-Amorós 1.
1. Enunciado En el bingo hay un presentador y varios jugadores. Antes de comenzar el juego, cada cliente se genera aleatoriamente una cantidad de cartones entre 1 y 10. Obviamente, todos los números de
Práctica de programación concurrente 2013-2014 ETSI Informática, UNED David Fernández-Amorós programacion.concurrente@lsi.uned.es. 1.
1. Enunciado En el bingo hay un presentador y varios jugadores. Antes de comenzar el juego, cada jugador se genera aleatoriamente una cantidad de cartones entre 1 y 10. Obviamente, todos los números de
1. Equivalencia de herramientas. Implemente las primitivas de los buzones mediante monitores.(2pt).
1. Equivalencia de herramientas. Implemente las primitivas de los buzones mediante monitores.(2pt). monitor mibuzon; const MAXBUZON =...; export s, receive, empty; buffer : array[1..maxbuzon] of item;
Ejercicios con Monitores
Ejercicios con Monitores 57. Aunque un monitor garantiza la exclusión mutua, los procedimientos tienen que ser reentrantes. Explicar por qué. 58. Demostrar que incluso si la implementación del semáforo
ASIGNATURA DE GRADO: Curso 2012/2013 (Código: ) UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA
ASIGNATURA DE GRADO: DISEÑO INDUSTRIAL Curso 2012/2013 (Código:68014114) 1.PRESENTACIÓN DE LA ASIGNATURA UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES
TEORÍA DE AUTÓMATAS Y LENGUAJES
2010/2011 INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Enunciado de prácticas Lex y Yacc Enunciado de la práctica El objetivo de la práctica de esta asignatura
Programación Concurrente y de Tiempo Real. Presentación de la Asignatura Profesores: A. Tomeu y A. Salguero
Programación Concurrente y de Tiempo Real Presentación de la Asignatura Profesores: A. Tomeu y A. Salguero Información General Profesores: Prof. Dr. A. Tomeu (Gr. A) Prof. Dr. A. Salguero (Gr. B) Dpto:
REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA ASIGNATURA
ASIGNATURA DE GRADO: FUNDAMENTOS DE INFORMÁTICA (INGENIERÍA MECÁNICA / TECNOLOGÍA INDUSTRIAL) Curso 2017/2018 (Código de asignatura : 68901097) NOMBRE DE LA ASIGNATURA FUNDAMENTOS DE INFORMÁTICA (INGENIERÍA
Práctica 1 de la Asignatura Programación y Estructuras de Datos Avanzadas Versión 1.1
Práctica 1 de la Asignatura Programación y Estructuras de Datos Avanzadas Versión 1.1 Escuela Técnica Superior de Ingeniería Informática UNED Curso 2016-2017 2 1.- ENUNCIADO DE LA PRÁCTICA: Multiplicación
SONIDO E IMAGEN. Programación I y II. Curso 1 o Grupo A Aula UNIVERSIDAD DE MÁLAGA Dpto. Lenguajes y CC. Computación E.T.S.I.
UNIVERSIDAD DE MÁLAGA Dpto. Lenguajes y CC. Computación E.T.S.I. Telecomunicación SONIDO E IMAGEN Programación I y II Curso 1 o Grupo A Aula 2.0.2 Curso 1 o Grupo A Aula 2.0.2 0 Programación I y II: SONIDO
Programación Concurrente: Septiembre 2007 David Fernández-Amorós
El juego del laberinto concurrente se juega en un tablero rectangular de n filas y m columnas. En cada casilla puede haber una pared, un espacio vacío o un coco. El objetivo de cada coco es salir del laberinto.
Pontificia 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
Ejercicio del Mecánico
Programación II Ejercicio del Mecánico pág:1 Programación II Ejercicio del Mecánico Dpto. LSIIS. Unidad de Programación Objetivo: El objetivo de esta práctica es la familiarización del alumno con la programación
Pontificia 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
ASIGNATURA: FUNDAMENTOS DE INFORMÁTICA
ASIGNATURA: FUNDAMENTOS DE INFORMÁTICA PLAN NUEVO (1. er cuatrimestre) (Código: 521069) 1. EQUIPO DOCENTE Dra. D. a Covadonga Rodrigo San Juan. Profesora Asociada. Coordinadora D. José Luis Delgado Leal.
UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES
UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES DEPARTAMENTO DE INGENIERÍA DE CONSTRUCCIÓN Y FABRICACIÓN ÁREA DE EXPRESIÓN GRÁFICA EN LA INGENIERÍA GRADO
UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES. 2º Cuatrimestre - 5 Créditos - Código
UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES DEPARTAMENTO DE INGENIERÍA DE CONSTRUCCIÓN Y FABRICACIÓN ÁREA DE EXPRESIÓN GRÁFICA EN LA INGENIERÍA Asignatura:
FUNDAMENTOS DE INFORMÁTICA (INGENIERÍA MECÁNICA / TECNOLOGÍA INDUSTRIAL)
ASIGNATURA DE GRADO: FUNDAMENTOS DE INFORMÁTICA (INGENIERÍA MECÁNICA / TECNOLOGÍA INDUSTRIAL) Curso 2016/2017 (Código:68901097) 1.PRESENTACIÓN DE LA ASIGNATURA El objetivo de esta guía es orientar al alumno
FUNDAMENTOS DE INFORMÁTICA (INGENIERÍA MECÁNICA / TECNOLOGÍA INDUSTRIAL)
ASIGNATURA DE GRADO: FUNDAMENTOS DE INFORMÁTICA (INGENIERÍA MECÁNICA / TECNOLOGÍA INDUSTRIAL) Curso 2014/2015 (Código:68901097) 1.PRESENTACIÓN DE LA ASIGNATURA El objetivo de esta guía es orientar al alumno
Fecha de elaboración: Agosto de 2004 Fecha de última actualización: Julio de 2010
PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en ciencias computacionales Integral profesional Programa elaborado por: Programación Concurrente Horas teóricas: 1 Horas prácticas:
Práctica 2 de la Asignatura Programación y Estructuras de Datos Avanzadas Versión 1.0
Práctica 2 de la Asignatura Programación y Estructuras de Datos Avanzadas Versión 1.0 Escuela Técnica Superior de Ingeniería Informática UNED Curso 2016-2017 2 1.- ENUNCIADO DE LA PRÁCTICA: Las ocho reinas
Guía de curso Programación Orientada a Objetos
Guía de curso Programación Orientada a Objetos v.1.2 1 Presentación El objetivo de esta guía es orientar al alumno en el estudio de la asignatura. Se recomienda la lectura completa de la guía a comienzo
Guía de curso Programación Orientada a Objetos
Guía de curso Programación Orientada a Objetos v.1.1 1 Presentación El objetivo de esta guía es orientar al alumno en el estudio de la asignatura. Se recomienda la lectura completa de la guía a comienzo
FUNDAMENTOS DE INFORMÁTICA (I. ELÉCTRICA/I.ELECTRÓNICA)
ASIGNATURA DE GRADO: FUNDAMENTOS DE INFORMÁTICA (I. ELÉCTRICA/I.ELECTRÓNICA) Curso 2016/2017 (Código:68901080) 1.PRESENTACIÓN DE LA ASIGNATURA El objetivo de esta guía es orientar al alumno en el estudio
1. DATOS GENERALES DE LA ASIGNATURA. ASIGNATURA: Fundamentos de Programación II CÓDIGO: TIPOLOGÍA: obligatoria CRÉDITOS ECTS: 6
1. DATOS GENERALES DE LA ASIGNATURA ASIGNATURA: Fundamentos de Programación II CÓDIGO: 42306 TIPOLOGÍA: obligatoria CRÉDITOS ECTS: 6 CURSO: 1º SEMESTRE: 2º MATERIA A LA QUE PERTENECE: Programación LENGUA
ASIGNATURA DE GRADO: TERMOTECNIA
ASIGNATURA DE GRADO: TERMOTECNIA Curso 2014/2015 (Código:68033034) 1.PRESENTACIÓN DE LA ASIGNATURA Con esta asignatura se pretende que los alumnos tengan los conocimientos mínimos necesarios de transmisión
18-19 GUÍA DE ESTUDIO PÚBLICA FUNDAMENTOS DE INFORMÁTICA (INGENIERÍA MECÁNICA / TECNOLOGÍA INDUSTRIAL) GRADO EN INGENIERÍA MECÁNICA PRIMER CURSO
18-19 GRADO EN INGENIERÍA MECÁNICA PRIMER CURSO GUÍA DE ESTUDIO PÚBLICA FUNDAMENTOS DE INFORMÁTICA (INGENIERÍA MECÁNICA / TECNOLOGÍA INDUSTRIAL) CÓDIGO 68901097 18-19 ÍNDICE FUNDAMENTOS DE INFORMÁTICA
AUTÓMATAS, GRAMÁTICAS Y LENGUAJES
ASIGNATURA DE GRADO: AUTÓMATAS, GRAMÁTICAS Y LENGUAJES Curso 2010/2011 (Código:71901089) 1.PRESENTACIÓN DE LA ASIGNATURA La asignatura Autómatas, Gramáticas y Lenguajes se ocupa del estudio de las máquinas
Pontificia 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
SISTEMAS AUTOMATIZADOS DE FABRICACIÓN
ASIGNATURA DE GRADO: SISTEMAS AUTOMATIZADOS DE FABRICACIÓN Curso 2016/2017 (Código:68024130) 1.PRESENTACIÓN DE LA ASIGNATURA La asignatura Sistemas automatizados de fabricación, junto con la de Sistemas
UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES
UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES DEPARTAMENTO DE INGENIERÍA DE CONSTRUCCIÓN Y FABRICACIÓN ÁREA DE EXPRESIÓN GRÁFICA EN LA INGENIERÍA GRADO
TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES TRABAJO DE PRÁCTICAS. Convocatoria de junio de 2013
TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Ingeniería Técnica en Informática de Sistemas Segundo curso Departamento de Informática y Análisis Numérico Escuela Politécnica Superior Universidad de Córdoba
GRADO EN DISEÑO Y DESARROLLO DE VIDEOJUEGOS PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE FUNDAMENTOS DE LA PROGRAMACIÓN
GRADO EN DISEÑO Y DESARROLLO DE VIDEOJUEGOS PLANIFICACIÓN DE LA DOCENCIA UNIVERSITARIA GUÍA DOCENTE FUNDAMENTOS DE LA PROGRAMACIÓN CURSO ACADÉMICO 2017 2018 1. DATOS DE IDENTIFICACIÓN DE LA ASIGNATURA
TEMARIO. - Programa de teoría
Año académico: 2.006-07 Centro: Escuela Politécnica Superior Estudios: Ingeniería Técnica en Informática de Gestión Asignatura: Estructuras de Datos y Algoritmos Ciclo: 1º Curso: 2º Cuatrimestre: 1º Carácter:
GUÍA DE APRENDIZAJE PROGRAMACION CONCURRENTE
GUÍA DE APRENDIZAJE PROGRAMACION CONCURRENTE Datos Descriptivos TITULACIÓN: CENTROS IMPLICADOS: GRADO EN INGENIERIA DEL SOFTWARE E.U. DE INFORMATICA CICLO: Grado sin atribuciones MÓDULO: MATERIA: PROGRAMACIÓN
11-12 GUÍA DE ESTUDIO DE LDI INFORMATICA (F.I.-A.) CÓDIGO
11-12 GUÍA DE ESTUDIO DE LDI INFORMATICA (F.I.-A.) CÓDIGO 01075115 11-12 INFORMATICA (F.I.-A.) CÓDIGO 01075115 ÍNDICE OBJETIVOS CONTENIDOS EQUIPO DOCENTE BIBLIOGRAFÍA BÁSICA BIBLIOGRAFÍA COMPLEMENTARIA
CALEFACCION Y AGUA CALIENTE SANITARIA
ASIGNATURA: CALEFACCION Y AGUA CALIENTE SANITARIA Curso 2015/2016 (Código:01525498) AVISO IMPORTANTE En el Consejo de Gobierno del 30 de junio de 2015 se aprobó, por unanimidad, que la convocatoria de
ANX-PR/CL/ GUÍA DE APRENDIZAJE
PROCESO DE COORDINACIÓN DE LAS ENSEÑANZAS PR/CL/001 ASIGNATURA 95000010 - PLAN DE ESTUDIOS 09TT - Grado en Ingenieria de Tecnologias y Servicios de CURSO ACADÉMICO Y SEMESTRE 2017/18 - Segundo semestre
Enunciado de la cuarta práctica de Fundamentos de Programación. Curso
UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA Enunciado de la cuarta práctica de Fundamentos de Programación Curso 2010-2011 (Fecha publicación: 01-11-2010) DEPARTAMENTO DE INGENIERÍA DE SOFTWARE Y SISTEMAS
Normativa para la realización de Prácticas Externas en la Escuela Técnica Superior de Ingeniería Informática
Normativa para la realización de Prácticas Externas en la Escuela Técnica Superior 1. OBJETO La Escuela Técnica Superior (en adelante ETSII), ofrece en sus titulaciones la posibilidad de realizar prácticas
ACCESO PARA MAYORES DE 25 AÑOS
AU2545_V3_170717 Requisitos ACCESO PARA MAYORES DE 25 AÑOS - Cumplir o haber cumplido 25 años de edad antes del 31 de diciembre del año en el que se realizan las pruebas. - No estar en posesión de ningún
DERECHO ADMINISTRATIVO III
ASIGNATURA DE GRADO: DERECHO ADMINISTRATIVO III Curso 2016/2017 (Código:66902023) 1.PRESENTACIÓN DE LA ASIGNATURA El Derecho Administrativo es aquella parte del ordenamiento jurídico que regula la organización
GUÍA DOCENTE DE LA ASIGNATURA
Página 1 de 5 Grado/Máster en: Centro: Asignatura: Código: Tipo: Materia: Módulo: Experimentalidad: Idioma en el que se imparte: Curso: Semestre: Nº Créditos Nº Horas de dedicación del estudiante: 150
Plan de Acción Tutorial (PAT) Curso
Plan de Acción Tutorial (PAT) Curso 2017-2018 Asignatura PSICOLOGÍA SOCIAL (GRADO EN PSICOLOGÍA) Código 62011020 Tutor e-mail JUAN AMODIA DE LA RIVA JUEVES de 20 a 21 HORAS en el aula C203 (Aula situada
ORGANIZACIÓN DOCENTE del curso
ORGANIZACIÓN DOCENTE del curso 2009-10 1. DATOS GENERALES DE LA ASIGNATURA NOMBRE Estructuras de Datos y Algoritmos PÁGINA WEB www.ctr.unican.es/asignaturas/eda CÓDIGO DEPARTAMENTO Matemáticas, Estadística
Grado en Ingeniería en Diseño Industrial y desarrollo del producto Curso 2017/2018. IDI108 Fundamentos de informática
Grado en Ingeniería en Diseño Industrial y desarrollo del producto Curso 2017/2018 IDI108 Fundamentos de informática Asignatura: Fundamentos de informática Carácter: Básica Idioma: Español Modalidad: Presencial
REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA ASIGNATURA
ASIGNATURA DE GRADO: SISTEMAS OPERATIVOS Curso 2017/2018 (Código de asignatura : 71902048) NOMBRE DE LA ASIGNATURA SISTEMAS OPERATIVOS CÓDIGO 71902048 CURSO ACADÉMICO 2017/2018 TÍTULOS EN QUE SE IMPARTE
Metodología de la Programación (12016)
Metodología de la Programación (12016) Fernando Tricas García Dpto. de Informática e Ingeniería de Sistemas del Centro Politécnico Superior Área de Lenguajes y Sistemas Informáticos Universidad de Zaragoza,
Programación. Programa de la asignatura
Programación Grado en Física Grado en Matemáticas Programa de la asignatura Página Web: http://www.istr.unican.es/asignaturas/prog_fis_mat Curso 2016-2017 www.istr.unican.es Michael González Harbour, 3/feb/17
seguridad y vivacidad/viveza
Aclaraciones seguridad y vivacidad/viveza Un programa concurrente puede fallar por varias razones, las cuales se pueden clasificar entre dos grupos de propiedades: seguridad: Esa propiedad indica que no
FUNDAMENTOS DE PROGRAMACIÓN
ASIGNATURA DE GRADO: FUNDAMENTOS DE PROGRAMACIÓN Curso 2015/2016 (Código:71901020) 1.PRESENTACIÓN DE LA ASIGNATURA El objetivo de esta guía es orientar al alumno en el estudio de la asignatura de Fundamentos
DESCRIPCIÓN DE LA ASIGNATURA
DESCRIPCIÓN DE LA ASIGNATURA ASIGNATURA: Nombre en Inglés: COMPUTERS AND PROGRAMMING Código UPM: 565000524 MATERIA: CRÉDITOS ECTS: 6 CARÁCTER: BÁSICA TITULACIÓN: GRADUADO EN INGENIERÍA EN DISEÑO INDUSTRIAL
Guía para la Realización del Trabajo Práctico Período Lectivo 2016/2017
Universidad Tecnológica Nacional Facultad Regional La Plata Departamento de Ingeniería en Sistemas de Información Cátedra de Internetworking Período Lectivo 2016/2017 Contenidos 1. INTRODUCCIÓN... 2 2.
17-18 GUÍA DE ESTUDIO PÚBLICA SISTEMAS OPERATIVOS GRADO EN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN SEGUNDO CURSO CÓDIGO
17-18 GRADO EN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN SEGUNDO CURSO GUÍA DE ESTUDIO PÚBLICA SISTEMAS OPERATIVOS CÓDIGO 71902048 17-18 ÍNDICE SISTEMAS OPERATIVOS CÓDIGO 71902048 PRESENTACIÓN Y CONTEXTUALIZACIÓN
Estructuras de Datos y Algoritmos. Programa de la asignatura
Estructuras de Datos y Algoritmos Programa de la asignatura Página Web: http://www.ctr.unican.es/asignaturas/eda Curso 2009-20010 DEPARTAMENTO DE MATEMÁTICAS, Michael González Harbour 1 4 Profesores Michael
REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA ASIGNATURA
ASIGNATURA DE GRADO: DISEÑO DE APLICACIONES ORIENTADAS A OBJETOS Curso 2017/2018 (Código de asignatura : 71022011) NOMBRE DE LA ASIGNATURA DISEÑO DE APLICACIONES ORIENTADAS A OBJETOS CÓDIGO 71022011 CURSO
Pra cticas de Algoritmia para problemas difı ciles Especialidad en Computacio n, grado en Ingenierı a Informa tica.
Pra cticas de Algoritmia para problemas difı ciles Especialidad en Computacio n, grado en Ingenierı a Informa tica Curso 2013-2014 Universidad de Zaragoza Escuela de Ingenierı a y Arquitectura Departamento
3.Conocimientos previos requeridos 7.Estimación de la dedicación del alumno. 4.Contenidos mínimos. 1.Introducción. 2.Objetivos generales
Proyecto Docente Curso 05/06 1 de 9 1.Introducción. 2.Objetivos generales 5.Competencias. 6.Calendario de actividades. 9. Evaluación 10. Bibliografía del aprendizaje. 3.Conocimientos previos requeridos
GUÍA DE APRENDIZAJE PROGRAMACIÓN CONCURRENTE GRADUADO EN INGENIERÍA DE SOFTWARE
GUÍA DE APRENDIZAJE PROGRAMACIÓN CONCURRENTE GRADUADO EN INGENIERÍA DE SOFTWARE DATOS DESCRIPTIVOS 1 CENTRO RESPONSABLE E.U. de Informática OTROS CENTROS IMPLICADOS CICLO Grado sin atribuciones MÓDULO
RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2017/2018
RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2017/2018 FAMILIA PROFESIONAL: INFORMÁTICA Y COMUNICACIONES MATERIA: 27. DESARROLLO WEB EN ENTORNO CLIENTE CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES
DESCRIPCIÓN DE LA ASIGNATURA
DESCRIPCIÓN DE LA ASIGNATURA ASIGNATURA: Nombre en Inglés: INDUSTRIAL COMPUTER SYSTEMS Código UPM: 565000173 MATERIA: INFORMÁTICA INDUSTRIAL CRÉDITOS ECTS: 7.5 CARÁCTER: MATERIA DE TECNOLOGÍA ESPECÍFICA
Programación Concurrente : Docencia Práctica
Programación Concurrente : Docencia Práctica José Luis Herrero, Fabiola Lucio, David Domínguez, Fernando Sánchez {Jherrero, FLucio,Fernando}@unex.es Departamento de Informática Universidad de Extremadura
INTRODUCCIÓN AL ANÁLISIS DE DATOS
ASIGNATURA DE GRADO: INTRODUCCIÓN AL ANÁLISIS DE DATOS Curso 2010/2011 (Código:62011037) 1.PRESENTACIÓN DE LA ASIGNATURA La aplicación de la Estadística a las distintas disciplinas recibe con frecuencia
Curso de Adaptación al Grado en Ingeniería Mecánica Curso 2014/2015. IEAD06. Robótica
Curso de Adaptación al Grado en Ingeniería Mecánica Curso 2014/2015 IEAD06. Robótica Asignatura: IEAD06 Robótica Formación: Básica Créditos: 6 ECTS Curso: 1 Semestre: 1 Grupo: ACELE9 Profesor: Roberto
Asignatura: Introducción a la Programación Código: Año académico: 2007/2008 Centro:
Asignatura: Introducción a la Programación Código: 41001106 Año académico: 2007/2008 Centro: Escuela Politécnica Departamento: Lenguajes y Computación Área: Lenguajes y Sistemas Informáticos Titulación:
Normativa general sobre la evaluación
Normativa general sobre la evaluación Fecha de aprobación: octubre de 2013 I. INTRODUCCIÓN La evaluación influye de forma significativa en el modo de trabajar de los alumnos y en la calidad del aprendizaje.
Guía Docente ESCUELA POLITÉCNICA SUPERIOR
Guía Docente ARQUITECTURA DE COMPUTADORES Y SISTEMAS OPERATIVOS TERCER CURSO SEGUNDO SEMESTRE GRADO EN INGENIERÍA DE INGENIERÍA BIOMÉDICA MODALIDAD: PRESENCIAL CURSO 2015/2016 ESCUELA POLITÉCNICA SUPERIOR
Concurrencia Prácticas 1 y 2
Concurrencia Prácticas 1 y 2 Grado en Ingeniería Informática/ Grado en Matemáticas e Informática/ 2ble. grado en Ing. Informática y ADE Convocatoria de Semestre feb jun 2017 2018 Normas La fecha límite
ANX-PR/CL/ GUÍA DE APRENDIZAJE
PROCESO DE COORDINACIÓN DE LAS ENSEÑANZAS PR/CL/001 ASIGNATURA 615000016 - PLAN DE ESTUDIOS 61IC - CURSO ACADÉMICO Y SEMESTRE 2017-18 - Segundo semestre Índice Guía de Aprendizaje 1. Datos descriptivos...1
BREVE GUÍA PARA TRABAJOS FIN DE GRADO
UNIVERSIDAD DE SEVILLA Facultad de Ciencias Económicas y Empresariales BREVE GUÍA PARA TRABAJOS FIN DE GRADO CURSO 2016/17 Departamento de Administración de Empresas y Comercialización e Investigación
GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA
GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA G40 - Programación Grado en Física Curso Académico 2016-2017 1. DATOS IDENTIFICATIVOS Título/s Grado en Física Tipología Obligatoria. Curso 1 y Curso Centro Módulo
INGENIERÍA DE SISTEMAS
ASIGNATURA DE GRADO: INGENIERÍA DE SISTEMAS Curso 2016/2017 (Código:71013064) 1.PRESENTACIÓN DE LA ASIGNATURA La asignatura Ingeniería de Sistemas se imparte en el segundo semestre del tercer curso del
Programación Concurrente y de Tiempo Real
GUÍA DOCENTE 2014-2015 Programación Concurrente y de Tiempo Real 1. Denominación de la asignatura: Programación Concurrente y de Tiempo Real Titulación Grado en Ingeniería Informática Código 6369 2. Materia
CRITERIOS DE EVALUACIÓN Y DE CALIFICACIÓN DEL DEPTARTAMENTO DE FRANCÉS PARA EL ALUMNADO DE SECUNDARIA.
CRITERIOS DE EVALUACIÓN Y DE CALIFICACIÓN DEL DEPTARTAMENTO DE FRANCÉS PARA EL ALUMNADO DE SECUNDARIA. CRITERIOS DE EVALUACIÓN:(1º y 3º de ESO, según normativa LOMCE) Bloque 1. Comprensión de textos orales.
DISTRIBUCIÓN HORARIA DE LA ASIGNATURA SEGÚN NORMATIVA
GUÍA DOCENTE CURSO: 2017-18 DATOS BÁSICOS DE LA ASIGNATURA Asignatura: Estructura de Datos y Algoritmos I Código de asignatura: 40152202 Plan: Grado en Ingeniería Informática (Plan 2015) Año académico:
Concurrencia. Primitivas IPC con bloqueo
Concurrencia Primitivas IPC con bloqueo Primitivas de IPC con bloqueo La solución de Peterson es correcta, pero tiene el defecto de requerir espera ocupada: Cuando un proceso quiere entrar en su región
REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA ASIGNATURA
ASIGNATURA DE GRADO: TÉCNICAS DE COMPRESIÓN DE DATOS Curso 2017/2018 (Código de asignatura : 71024116) NOMBRE DE LA ASIGNATURA TÉCNICAS DE COMPRESIÓN DE DATOS CÓDIGO 71024116 CURSO ACADÉMICO 2017/2018
Grado en Ingeniería Mecánica Curso 2016/2017. IDI108 Fundamentos de informática
Grado en Ingeniería Mecánica Curso 2016/2017 IDI108 Fundamentos de informática Asignatura: Fundamentos de informática Carácter: Básica Idioma: Español Modalidad: Presencial Créditos: 6 Curso: Primero Semestre:
FUNDAMENTOS DE INFORMÁTICA (INGENIERÍA MECÁNICA / TECNOLOGÍA INDUSTRIAL)
ASIGNATURA DE GRADO: FUNDAMENTOS DE INFORMÁTICA (INGENIERÍA MECÁNICA / TECNOLOGÍA INDUSTRIAL) Curso 2011/2012 (Código:68901097) 1.PRESENTACIÓN DE LA ASIGNATURA El objetivo de esta guía es orientar al alumno
ASIGNATURA DE GRADO: TERMOTECNIA
ASIGNATURA DE GRADO: TERMOTECNIA Curso 2011/2012 (Código:68033034) 1.PRESENTACIÓN DE LA ASIGNATURA Con esta asignatura se pretende que los alumnos tengan los conocimientos mínimos necesarios de Termotecnia,
Lunes: 07:00-09:00 hrs Miércoles: 18:00-20:00 hrs. I. Fundamentos de las estructuras de datos II. Estructuras de datos fundamentales
I. Datos de la institución Plantel UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN DIVISIÓN SISTEMA UNIVERSIDAD ABIERTA Y EDUCACIÓN A DISTANCIA Modalidad: A Distancia Grado
Criterios de Evaluación de las materias pertenecientes al Departamento de Física y Química ÍNDICE
Criterios de Evaluación de las materias pertenecientes al Departamento de Física y Química ÍNDICE 1. Evaluación en la E.S.O.... 1 1.1. Procedimientos e instrumentos de evaluación... 1 1.2. Criterios y
DESCRIPCIÓN DE LA ASIGNATURA
DESCRIPCIÓN DE LA ASIGNATURA ASIGNATURA: Nombre en Inglés: INDUSTRIAL INFORMATICS AND COMMUNICATIONS Código UPM: 565000166 MATERIA: CRÉDITOS ECTS: 7,5 CARÁCTER: MATERIA DE TECNOLOGÍA ESPECÍFICA IMPARTIDA
DESCRIPCIÓN DE LA ASIGNATURA
DESCRIPCIÓN DE LA ASIGNATURA ASIGNATURA: Nombre en Inglés: INDUSTRIAL INFORMATICS AND COMMUNICATIONS Código UPM: 565000166 MATERIA: CRÉDITOS ECTS: 7,5 CARÁCTER: MATERIA DE TECNOLOGÍA ESPECÍFICA IMPARTIDA
DESCRIPCIÓN ESPECÍFICA
DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática. Nombre del Módulo: Programación Java para Ambiente WEB total: 120 horas Objetivo General: Participar en el diseño,