Asistentes Interactivos para el Aprendizaje de Algoritmos Voraces

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Asistentes Interactivos para el Aprendizaje de Algoritmos Voraces"

Transcripción

1 IEEE-RITA Vol. 4, Núm. 3, Ago Asistentes Interactivos para el Aprendizaje de Algoritmos Voraces J. Ángel Velázquez Iturbide, Member, IEEE, Carlos A. Lázaro Carrascosa, e Isidoro Hernán Losada Title Interactive Assistants for Learning Greedy Algorithms Abstract The design of educational software must be based on clear pedagogical objectives. In this article we introduce two interactive assistants, each one intended to assist in a specific greedy algorithm: AMO for the knapsack problem and SEDA for the activity selection problem. We describe their educational objectives by means of the levels in Bloom s taxonomy and the functions these assistants provide to support such levels. We also describe the method and results of several usability evaluations performed, which were highly positive. Index Terms Algorithms, educational technology, interactive systems, user interface human factors. L I. INTRODUCCIÓN A informática en general y la informática educativa en particular han alcanzado niveles muy altos de sofisticación. Sin embargo, este alarde tecnológico no tiene porqué ir acompañado de su éxito educativo. Un ejemplo claro lo encontramos en las animaciones de algoritmos que, a pesar de su madurez y amplia oferta de sistemas, no ha alcanzado el éxito prometido. Una de las principales razones [1] de este relativo fracaso es la gran carga de trabajo que supone la construcción de animaciones (normalmente, para los profesores), pero también que su uso no siempre garantiza una mayor eficacia educativa [2]. El trabajo aquí presentado es una contribución dentro de una línea de investigación centrada en el desarrollo de aplicaciones educativas de animación de programas para técnicas de diseño de algoritmos. Dicha línea [3] comenzó con un estudio de las características de las visualizaciones de algoritmos, clasificadas por técnica de diseño. También partimos de nuestra experiencia en el uso de la taxonomía de Bloom [4] como marco educativo para el diseño de Manuscrito recibido el 28 de Febrero de J. Ángel Velázquez Iturbide pertenece al Departamento de Lenguajes y Sistemas Informáticos I, Universidad Rey Juan Carlos, C/ Tulipán s/n, Móstoles 28933, Madrid, España (autor de contacto, Tel.: ; Fax: ; angel.velazquez@ urjc.es). Carlos A. Lázaro Carrascosa pertenece al Departamento de Lenguajes y Sistemas Informáticos I, Universidad Rey Juan Carlos, C/ Tulipán s/n, Móstoles 28933, Madrid, España ( carlos.lazaro@ urjc.es). Isidoro Hernán Losada pertenece al Departamento de Lenguajes y Sistemas Informáticos I, Universidad Rey Juan Carlos, C/ Tulipán s/n, Móstoles 28933, Madrid, España ( isidoro.hernan@ urjc.es). DOI (Digital Object Identifier) Pendiente. aplicaciones educativas [5]. Sobre estas bases, hemos desarrollado sistemas para la animación de la recursividad [6] y de algoritmos de divide-y-vencerás [7]. En este artículo se presentan dos aplicaciones educativas diseñadas para ayudar a los alumnos en el estudio de los algoritmos voraces. AMO [8] está concebido para ayudar al estudio del problema de la mochila [9] y SEDA [10], para el problema de la selección de actividades [11]. Ambas aplicaciones afrontan los dos retos antes citados para sistemas de animación. Por un lado, las animaciones se generan automáticamente, sin esfuerzo por parte del usuario. Por otro lado y lo más importante para el objetivo de esta comunicación, afrontamos la eficacia educativa mediante su diseño en el marco de la taxonomía de Bloom. La estructura del artículo es la siguiente. En el apartado siguiente describimos nuestros objetivos pedagógicos. El apartado tercero contiene una descripción detallada de ambas aplicaciones. En el apartado cuarto se describen los resultados de varias evaluaciones de usabilidad. Por último, comentamos algunos trabajos relacionados e incluimos nuestras conclusiones y líneas de trabajo futuro. II. OBJETIVOS PEDAGÓGICOS Hemos clasificado los objetivos educativos de nuestras aplicaciones según la taxonomía de Bloom [4]. Se trata de un marco, muy conocido, para medir el grado de conocimiento o aprendizaje de una materia por el alumno. La taxonomía establece una jerarquía de seis niveles: Nivel de conocimiento. El estudiante puede recordar información, sin que sea necesario entender su contenido. Nivel de comprensión. El estudiante puede entender y explicar el significado de la información recibida. Nivel de aplicación. El estudiante puede seleccionar y utilizar datos y métodos para solucionar una tarea o problema. Nivel de análisis. El estudiante puede distinguir, clasificar y relacionar hipótesis y evidencias de la información dada, así como descomponer un problema en sus partes. Nivel de síntesis. El estudiante puede generalizar ideas y aplicarlas para solucionar un nuevo problema. Nivel de evaluación. El estudiante puede comparar, criticar y evaluar métodos o soluciones para solucionar un problema.

2 214 IEEE-RITA Vol. 4, Núm. 3, Ago Si buscamos objetivos de aprendizaje para las distintas técnicas de diseño de algoritmos, encontramos que todas ellas buscan los niveles de comprensión de la técnica y de análisis del comportamiento de los algoritmos desarrollados. Sin embargo, también encontramos diferencias entre las distintas técnicas. En concreto, en los algoritmos voraces, juegan el papel principal los niveles de aplicación (de patrón de código de muy alto nivel), síntesis (de demostración de optimidad y de programación del algoritmo) y evaluación (de estrategias alternativas). Conviene comentar una dificultad adicional. Los algoritmos voraces se basan en unos conceptos comunes y un patrón de alto nivel. Sin embargo, sus códigos fuentes son tan distintos a dicho patrón que resultan irreconocibles como instancias del mismo. La visualización de cada algoritmo voraz también es particular del mismo [3]. En consecuencia, propusimos diseñar una familia de asistentes, cada uno dedicado a un problema voraz diferente. Cada asistente debe ayudar en los siguientes niveles educativos: Comprensión. El alumno comprenderá el problema planteado y el algoritmo voraz que lo resuelve. El algoritmo será independiente de la estrategia voraz elegida (es decir, del criterio de selección de los candidatos), por lo que puede contener fragmentos de pseudocódigo. Análisis. El alumno analizará el efecto de aplicar a unos datos de entrada el mismo algoritmo voraz, pero con diversas estrategias voraces. Evaluación. El alumno evaluará el efecto de cada estrategia voraz y seleccionará (empíricamente) la óptima. Obsérvese que la selección de la estrategia óptima se realiza a partir de los resultados obtenidos experimentalmente. A pesar de esta evidencia empírica, la optimidad de la estrategia correspondiente sólo puede afirmarse tras su demostración formal, que se realizará sin la ayuda del asistente. III. DESCRIPCIÓN DE LOS ASISTENTES INTERACTIVOS AMO y SEDA se han diseñado para ayudar al aprendizaje de los problemas de la mochila [9] y de la selección de actividades [11], respectivamente. La mayor parte de sus características son comunes. Sin embargo, SEDA se desarrolló tras AMO, por lo que contiene algunas mejoras introducidas tras una sesión de evaluación de usabilidad de AMO. Al estar más avanzado, comenzamos presentando SEDA, para exponer después las características específicas de AMO. A. Descripción de SEDA Podemos definir informalmente el problema de selección de actividades de la siguiente manera [11]. Dado un conjunto de n actividades, cada una con un instante de comienzo c i y un instante de fin f i, deseamos seleccionar un subconjunto de máximo tamaño de actividades que no se solapen. Por ejemplo, dado el conjunto de actividades de la Tabla I, el subconjunto compuesto por las actividades {0,6,9} es una solución válida, mientras que el subconjunto {2,7,6,3} es una solución de tamaño máximo. TABLA I. UN EJEMPLO DEL PROBLEMA DE SELECCIÓN DE ACTIVIDADES i s i f i La Fig. 1 muestra el aspecto de la interfaz de usuario de SEDA. Se distinguen claramente tres zonas, aparte del menú principal y la barra de iconos. En la parte superior se encuentra el panel del problema, que muestra gráficamente los datos de entrada (en la figura, tras ejecutar el algoritmo para el ejemplo anterior). En la parte inferior izquierda se encuentra el panel de teoría. Consta de dos pestañas: la pestaña del problema contiene su enunciado, y la del algoritmo (visible en la figura), su codificación en Java. Finalmente, la parte derecha contiene el panel de resultados, que a su vez contiene las pestañas de datos de entrada y de resultados (visible). Fig. 1. Interfaz de usuario de SEDA. El usuario puede consultar el enunciado del problema y el código del algoritmo voraz en cualquier momento. Sin embargo, sólo podrá usar el resto de funciones de SEDA tras introducir datos de entrada. Entonces, SEDA muestra gráficamente los datos en el panel del problema. A partir de este momento, el usuario puede seleccionar una estrategia voraz y ejecutar el algoritmo según el orden de selección dado por ésta. SEDA ofrece 9 estrategias: Aleatoria. Índice de la actividad en orden creciente/decreciente. Comienzo de la actividad en orden creciente/decreciente. Fin de la actividad en orden creciente/decreciente. Duración de la actividad en orden creciente/decreciente.

3 VELÁZQUEZ ITÚRBIDE et al.: ASISTENTES INTERACTIVOS PARA APRENDIZAJE DE ALGORITMOS Fig. 2. Visualización de actividades en SEDA en orden decreciente de comienzo. Fig. 3. Visualización de actividades en SEDA en orden decreciente de duración. Fig. 4. Tabla de evaluación de las estrategias en SEDA. SEDA visualiza las actividades en formato bidimensional sobre un eje temporal horizontal. La visualización muestra tantas filas como actividades hay. Cada actividad se representa mediante una barra comprendida entre los instantes de comienzo y fin. Las actividades se colorean con tonos según la estrategia voraz seleccionada, correspondiendo los tonos más oscuros a las actividades que antes se seleccionarán con dicha estrategia. Obsérvese que un número alto de objetos producen un problema visual ya que las personas somos incapaces de distinguir una gama de tantos tonos. Para que las visualizaciones (y el propio ejemplo) sean manejables, SEDA impone la restricción de un máximo de 12 actividades e instantes comprendidos entre 0 y 30. La Fig. 2 muestra el mismo ejemplo que la Fig. 1 (es decir, las diez actividades de la Tabla I según la estrategia de orden decreciente de comienzo), pero al comienzo de la ejecución. Obsérvese que la primera actividad en ser seleccionada será la tercera (situada en la parte superior derecha), mientras que la de la fila primera será la última. La Fig. 3 muestra las mismas actividades reordenadas (recoloreadas) en orden decreciente de duración. Una vez seleccionada una estrategia, el usuario puede ejecutar y animar el algoritmo mediante dos controles: paso a paso o de forma completa. En el primer caso, el usuario puede observar cómo se seleccionan actividades iteración tras iteración según la estrategia activa. Cada actividad seleccionada se colorea de gris si es válida (indicando que no puede volver a seleccionarse) o de rojo si es inválida (es decir, si se solapa con alguna seleccionada antes). El usuario también puede retroceder la animación para volver a examinar los pasos anteriores. El beneficio producido por las distintas estrategias se muestra en la tabla del panel de resultados. La Fig. 4 muestra dicha tabla tras aplicar 5 estrategias con los datos de entrada de las figuras anteriores. Cada fila contiene, de izquierda a derecha, columnas con la estrategia, el valor asignado a cada actividad, las actividades seleccionadas y valor de la función objetivo (en este problema, número de actividades). La tabla permite ordenar sus filas según la columna de número de actividades, conociendo inmediatamente las estrategias con mejor resultado. SEDA es un sistema sencillo, con sólo algunas facilidades más. El usuario puede introducir datos de entrada por teclado, generarlos aleatoriamente o leerlos de un fichero; también puede modificarlos interactivamente. Las visualizaciones individuales y las animaciones pueden almacenarse en ficheros de formatos gráficos estándar. La tabla de resultados puede exportarse en formato de texto. Por último, puede seleccionarse el idioma de la aplicación (español e inglés).

4 216 IEEE-RITA Vol. 4, Núm. 3, Ago Fig. 5. Visualización de los objetos y la mochila en AMO. Fig. 6. Tabla de evaluación de las estrategias en AMO. Hagamos un resumen de las principales características de SEDA agrupadas por los objetivos educativos que soporta: Nivel de comprensión. Está soportado por el panel de teoría (con sus pestañas de problema y de algoritmo). A su vez, las funciones de entrada de datos, selección de estrategia y avance/retroceso de la animación facilitan que el alumno analice el comportamiento del algoritmo con cada estrategia. Nivel de análisis. Está soportado por las visualizaciones y la animación del panel del problema. La representación gráfica facilita identificar los límites de las actividades y sus solapamientos. Además, los tonos facilitan determinar el orden de selección de las actividades y el gris, descartar las ya consideradas. Los controles de avance/retroceso de la animación facilitan el análisis temporal de cada estrategia. Por último, la tabla de resultados permite conocer fácilmente el efecto de cada estrategia y analizarla de forma resumida. Nivel de evaluación. Está soportado por la tabla de resultados. Su examen permite conocer qué estrategias maximizan el número de actividades y sus diferencias. Obsérvese que el soporte a un nivel refuerza el apoyo a otros. Por ejemplo, el soporte al análisis favorece la evaluación. B. Uso Educativo En general sugerimos el siguiente método de trabajo: 1. Leer el problema y el algoritmo incluidos. 2. Introducir datos de entrada. 3. Seleccionar diversas estrategias y ejecutar el algoritmo, analizando el efecto de utilizar cada una. 4. Evaluar el resultado de las distintas estrategias para determinar la óptima. Para el paso 2, cada fuente de entrada tiene sentido en situaciones distintas: el teclado se usa para introducir un ejemplo concreto, el azar para crear un ejemplo rápidamente y los ficheros para reproducir ejemplos concretos o de tamaño grande. Es muy probable que varias estrategias produzcan el mismo resultado para unos datos de entrada. Por tanto, rara vez se seguirá linealmente el método propuesto y habrá que repetir los pasos 2-4 varias veces, cada vez con datos nuevos. C. Descripción de AMO AMO es igual que SEDA, salvo en detalles propios del problema abordado, como la visualización de los datos, las estrategias, el formato de la tabla de resultados y otros detalles menores (p.ej. el diálogo de entrada de datos). Además, debido a las fechas de desarrollo, AMO carece de algunas funciones de SEDA. Comencemos por enunciar el problema de la mochila [12]. Sea una mochila de capacidad c y n objetos, tales que la suma de todos sus pesos excede la capacidad de la mochila. Cada objeto i, 0 i n-1, tiene un peso p i y un beneficio asociado b i. Cada objeto puede partirse, de forma que si se introduce una fracción x i en la mochila, se consigue la parte proporcional de su beneficio x i b i. El objetivo consiste en llenar la mochila de forma que se maximice el beneficio conseguido. Por ejemplo, sea una mochila de capacidad c=162 y siete objetos con pesos {90,74,31,42,59,56,14} y beneficios {72,66,21,8,100,27,26}. Si introducimos los objetos en la mochila en orden creciente de peso, caben enteros los objetos 2,3,5,6 y 19/59 del objeto 4, produciendo un beneficio En cambio, si seleccionamos los objetos en orden decreciente de la tasa beneficio/peso, se introducen enteros los objetos 1,4,6 y 15/90 del objeto 0, produciendo el beneficio máximo 204. Las visualizaciones de AMO muestran los objetos y la mochila. Los objetos se muestran en formato vertical, de manera que el ancho es proporcional a su peso y la altura a su beneficio. Asimismo, la mochila es un recipiente de anchura proporcional a su capacidad (en peso). La Fig. 5 ilustra estas

5 VELÁZQUEZ ITÚRBIDE et al.: ASISTENTES INTERACTIVOS PARA APRENDIZAJE DE ALGORITMOS visualizaciones para el ejemplo anterior. Como en SEDA, los candidatos exhiben distintos tonos de color según la estrategia voraz seleccionada y los candidatos ya seleccionados se presentan en gris. Para que los problemas y las visualizaciones sean manejables, AMO impone la restricción de un máximo de 10 objetos. Por otro lado, AMO ofrece 11 estrategias: Aleatoria. Índice en orden creciente/decreciente. Beneficio en orden creciente/decreciente. Beneficio/peso en orden creciente/decreciente. Peso en orden creciente/decreciente. Peso/beneficio en orden creciente/decreciente. La última diferencia destacable es el formato de la tabla de resultados. En AMO consta de cinco columnas. Las columnas primera, segunda y última son iguales que en SEDA: estrategia, valores de selección y valor de la función objetivo (en el caso de la mochila, el beneficio conseguido). Las columnas tercera y cuarta contienen, respectivamente, el orden de selección de los objetos y el porcentaje introducido de cada uno. La Fig. 6 muestra una tabla para los datos del ejemplo. IV. EVALUACIÓN DE LOS ASISTENTES INTERACTIVOS Hemos realizado diversas evaluaciones de ambos asistentes, cuya organización y resultados presentamos en este apartado. A. Diseño y Evaluaciones de Experto El diseño de ambos asistentes ha sido una tarea laboriosa, especialmente de AMO, que fue el desarrollado en primer lugar. Se realizó un primer diseño de la interfaz de usuario para dar soporte a los objetivos educativos. Este primer diseño ya incluía el formato de visualización, que es una mejora del propuesto en Sedgewick [9]. Posteriormente, fueron realizándose evaluaciones de experto para garantizar la usabilidad, coherencia y calidad de la interfaz. En total, se realizaron cinco evaluaciones de experto. El desarrollo de SEDA fue similar, con la ventaja de que se basó en AMO. En consecuencia, sólo se realizaron dos evaluaciones de experto. La visualización es una simplificación de la ilustración encontrada en Cormen, Leiserson y Rivest [11], que consigue el mismo efecto gracias a la dimensión del tiempo en la animación. B. Protocolo de Sesiones de Evaluación Se han realizado dos evaluaciones experimentales con usuarios finales. La sesión de evaluación de AMO se realizó en enero de 2008 en la asignatura troncal Diseño y Análisis de Algoritmos, de tercer curso de Ingeniería Informática. Participaron 40 alumnos. La sesión de SEDA se realizó en mayo de 2008 en la asignatura optativa Estructuras de Datos y Algoritmos Avanzados, también de tercer curso de Ingeniería Informática. Participaron 11 alumnos. Ambas sesiones se integraron en una sesión de laboratorio. Cada sesión duró dos horas. Los alumnos se descargaron de la web de la asignatura (con la que ya estaban familiarizados) todo el material necesario para realizarla: enunciado, asistente y modelo de informe. Además, se les entregó en papel un cuestionario de opinión sobre el asistente. El cuestionario constaba de preguntas abiertas y preguntas tipo test, con valores en una escala de Linkert de 1 (muy mala) a 5 (muy buena). El enunciado de la práctica contenía la especificación del problema y una breve descripción del asistente a evaluar. Se pedía que realizaran tres tareas: 1. Utilizar el asistente para determinar una estrategia óptima entre las ofrecidas por el asistente. 2. Rellenar y entregar electrónicamente un breve informe, siguiendo el modelo proporcionado. Su estructura era muy sencilla: estrategia seleccionada, justificación razonada y ejemplos que proporcionan evidencia. 3. Rellenar y entregar por escrito el cuestionario de opinión sobre el asistente. En la primera sesión se les permitió realizar la práctica y entregar el informe en parejas, pero el cuestionario debía ser individual. En la segunda evaluación, todo el trabajo se realizó individualmente. En los apartados siguientes presentamos los resultados de usabilidad y de eficacia obtenidos en estas sesiones. C. Usabilidad de AMO En Tabla II incluimos los resultados de las preguntas tipo test sobre AMO. Omitimos la opinión sobre la calidad de algunos elementos rutinarios de la interfaz de usuario. TABLA II. RESULTADOS DE LA EVALUACIÓN DE AMO Pregunta Media Desv. típica Fácil de usar Ha ayudado a analizar el efecto de cada estrategia voraz Ha ayudado a identificar la estrategia óptima Calidad general Calidad de panel de datos de entrada Calidad de panel de datos de salida Calidad de pestaña de problema Calidad de pestaña de código Calidad de pestaña con datos de entrada Calidad de pestaña con tabla de resultados Calidad de introducción/generación de datos Calidad de formato de almacenamiento En conjunto ha gustado La facilidad de uso de AMO obtuvo una calificación media de 4 54, resultado de ser calificada de buena o muy buena por parte de 36 alumnos, neutral por parte de 3 y una respuesta en blanco. Esta opinión se corrobora con la falta de preguntas durante la sesión. Asimismo, 36 respuestas abiertas no citaron ningún aspecto de difícil uso o elogiaron su sencillez de uso. Las cuatro críticas recibidas son: incomprensión de algunos iconos, formato de la tabla de resultados, imposibilidad de suprimir filas en la tabla de resultados y falta de una función para ejecutar todas las estrategias.

6 218 IEEE-RITA Vol. 4, Núm. 3, Ago Preguntados sobre su utilidad tanto para analizar el efecto de seleccionar cada estrategia como para identificar la estrategia óptima, hubo un consenso en su utilidad alta o muy alta. Con respecto al análisis de cada estrategia, solamente 4 la calificaron de forma neutral y 2 de muy mala. Con respecto a la identificación de la estrategia óptima, el resultado fue aún mejor: sólo 2 respuestas la calificaron de mala. En cuanto a su calidad general para analizar el efecto de distintas estrategias, la media de AMO fue de 4 19, con sólo una respuesta neutral y dos muy malas; hubo 4 respuestas en blanco. Se obtienen resultados similares sobre la calidad de elementos concretos. La mayor parte de las opiniones fueron buenas o muy buenas (297 de 400, frente a 66 respuestas neutrales y 37 negativas). Como puede observarse en Tabla II, los aspectos mejor valorados fueron la visualización de la mochila, los diálogos de entrada de datos y la pestaña de resultados. Por el contrario, los peor valorados fueron las pestañas de problema y código y el formato de almacenamiento en fichero. Por último, AMO gustó bastante o mucho a casi todos los alumnos, salvo a uno neutral, a otro que le gustó poco y a otro nada; hubo 4 respuestas en blanco. Recurrimos a las respuestas abiertas para tener su opinión detallada sobre los aspectos positivos y negativos de AMO. Los elementos que más comentaron haberles gustado fueron el diseño de visualización de los datos, la tabla de evaluación y el almacenamiento de datos en fichero. También encontramos algunas respuestas que muestran que no se ha comprendido la utilidad o el formato de algunas funciones, por lo que deberán explicarse mejor en el futuro: Formato de almacenamiento de datos de entrada. Utilidad de la generación aleatoria y la lectura de fichero de datos de entrada. Dinámica a seguir con el asistente. Dinámica de ejecución de distintas estrategias. Sin calificarlos de negativos, algunos alumnos suprimirían las siguientes funciones: La configuración del color de los objetos. Las pestañas de problema y de algoritmo. También encontramos sugerencias de mejorar algunas funciones: Facilitar el paso de una estrategia a la siguiente con un icono específico. Mejorar la pestaña de problema, haciendo que desaparezca tras la lectura inicial. Mejorar la pestaña de código, haciéndola interactiva (p.ej. mostrando su ejecución paso a paso). Mejorar la calidad de la visualización: representación gráfica, información de la ventana que emerge al situar el ratón sobre un objeto, mayor número de colores de configuración. Aumentar la flexibilidad del control de la animación, permitiendo que una estrategia pueda ejecutarse varias veces o permitiendo pasos hacia atrás. Revisar el formato de la tabla de evaluación y añadir operaciones: suprimir filas, y que al situarse sobre una fila, se muestre el resultado de su estrategia asociada. Revisar el formato de almacenamiento en fichero de la tabla de evaluación. Explicar los menús y las estrategias. Incluir más formatos de almacenamiento en fichero, compatibles con presentaciones (DOC, RTF, PDF). Cuestiones menores de comprensión (iconos) o coherencia de la interfaz. Por último, hay sugerencias para añadir funciones nuevas: Exportación de visualizaciones. Función de ejecución de varias o todas las estrategias. Identificación final y justificación de la estrategia óptima. Asistente más genérico para algoritmos voraces. Algunas de estas sugerencias se recogieron durante el desarrollo de SEDA: Se simplificó el control de animación. Se flexibilizó el control de la animación, permitiendo que una estrategia pueda ejecutarse varias veces, que la ejecución retroceda o incluso que se abandone. Se añadieron varias facilidades sobre la tabla de evaluación: operación de suprimir una fila y que, al seleccionar una fila, se visualice el resultado de ejecutar su estrategia asociada. Se añadió la facilidad de exportar a un fichero la visualización presente en pantalla. Por último, y para facilitar su uso académico, se internacionalizó la interfaz de usuario. El usuario puede seleccionar inglés o español como idioma de interacción. Su extensión a otros idiomas es sencilla puesto que sólo hay que incorporar los textos de la interfaz en un fichero. D. Usabilidad de SEDA En Tabla III incluimos los resultados de las preguntas tipo test sobre SEDA. Omitimos la opinión sobre la calidad de algunos elementos rutinarios de la interfaz de usuario. TABLA III. RESULTADOS DE LA EVALUACIÓN DE SEDA Pregunta Media Desv. típica Fácil de usar Ha ayudado a analizar el efecto de cada estrategia voraz Ha ayudado a identificar la estrategia óptima Calidad general Calidad de panel de visualización de datos Calidad de pestaña de problema Calidad de pestaña de código Calidad de pestaña con datos de entrada Calidad de pestaña con tabla de resultados Calidad de introducción/generación de datos Calidad de formato de almacenamiento En conjunto ha gustado La facilidad de uso de SEDA obtuvo una calificación de buena o muy buena por parte de todos los alumnos. Al igual

7 VELÁZQUEZ ITÚRBIDE et al.: ASISTENTES INTERACTIVOS PARA APRENDIZAJE DE ALGORITMOS que en AMO, esta opinión se corrobora con la falta de preguntas durante la sesión. Además, tres de los 11 alumnos citaron la facilidad de uso entre los aspectos positivos de SEDA. Solamente un alumno citó un elemento de difícil uso: distinguir los tonos de las distintas actividades. Preguntados sobre su utilidad concreta para analizar el efecto de seleccionar cada estrategia, hubo un consenso en su utilidad alta o muy alta para analizar el efecto de cada estrategia. Sin embargo, no la veían tan útil para identificar la estrategia óptima, ya que 6 consideraban que les había ayudado bastante o mucho, 3 que les había ayudado regular y uno que le había ayudado poco. En cuanto a su calidad general para analizar el efecto de distintas estrategias, la media de SEDA fue de 4 00, con sólo dos respuestas neutrales. Se obtienen resultados similares sobre la calidad de elementos concretos. La mayor parte de las opiniones fueron buenas o muy buenas (79 de 99). Sólo hubo dos opiniones negativas, sobre una característica secundaria: el formato del fichero donde se guarda la tabla de evaluación. La puntuación más alta se concede a los diálogos de generación de datos de entrada. Por último, SEDA gustó bastante o mucho a todos los alumnos. De nuevo, recurrimos a las respuestas abiertas para tener su opinión detallada sobre los aspectos positivos y negativos de SEDA. Los elementos que más les gustaron fueron: El diseño de visualización de los datos. La tabla de evaluación. El almacenamiento de datos en fichero. También encontramos algunas respuestas que muestran que no se ha comprendido la utilidad o el formato de algunas funciones, por lo que deberán explicarse mejor en el futuro: Función para almacenar los datos de entrada. Posibilidad de ordenar la tabla de resultados según el número de actividades. Sin calificarlos de negativos, algunos alumnos suprimirían las siguientes funciones: La configuración del color de los objetos. La pestaña con datos de entrada, por redundante. También encontramos algunas sugerencias de mejora: Ampliar el número máximo de actividades y su duración (ahora son 10 y 20, respectivamente). Mejorar la calidad de la visualización: aumentar el contraste de tonos, reforzar los tonos con índice del orden de selección de candidatos, mostrar el tiempo ocupado por las actividades seleccionadas. Destacar la estrategia seleccionada. Revisar el formato de la tabla de evaluación y el nombre dado a sus columnas (p.ej. valores de selección ). Revisar el formato de almacenamiento en fichero de la tabla de evaluación. Incluir más formatos de almacenamiento en fichero (texto, XML, Excel, compatibles con páginas web). Errores menores de coherencia o eficiencia. Por último, hay sugerencias para añadir funciones nuevas: Edición visual de los datos de entrada. Función de ejecución de todas las estrategias. Comparación de los resultados de distintos datos de entrada. E. Resultados de Eficacia Ambas sesiones se realizaron en una clase de prácticas. En ambos casos, la práctica planteada era sencilla, supuesto que se comprenden los fundamentos de los algoritmos voraces. En la sesión con AMO se permitió que entregaran el informe en el plazo de una semana, por lo que lo entregaron más alumnos que los que participaron en la sesión. En total, se entregaron 28 informes, 25 realizados en parejas y 3 individuales. Los informes entregados obtuvieron la calificación de sobresaliente en 6 casos, notable en 13, aprobado en 6 y suspenso en 3. Los alumnos con sobresaliente identificaron dos estrategias óptimas; su justificación era aceptable y la evidencia se basaba en ejemplos ejecutados con bastantes estrategias e ilustrados con volcados de la tabla de resultados o con el fichero de resultados. Los alumnos con notable también identificaron dos estrategias óptimas, pero apenas las justificaron o evaluaron los ejemplos con pocas estrategias. Al otro extremo, los suspensos ni incluían justificación ni sus ejemplos estaban mínimamente desarrollados. En conjunto puede observarse que AMO les ayudó a realizar la práctica y que los alumnos fallaron en la parte no soportada por AMO, es decir, la justificación de que una estrategia es óptima. En la evaluación de SEDA los alumnos entregaron el informe al final de la sesión. Se obtuvieron 3 sobresalientes, 4 notables, 3 aprobados y 1 suspenso. Los alumnos con sobresaliente eligieron dos estrategias equivalentes y óptimas con justificación y respaldo empírico buenos. Los alumnos con notable acertaron con ambas estrategias pero apenas las justificaron o acertaron con solo una que estuvo correctamente justificada. Los aprobados propusieron una estrategia incorrecta junto a otra correcta, mientras que el suspenso propuso una sola estrategia incorrecta (y confundía el sentido de cada apartado). V. CONCLUSIONES Y TRABAJOS FUTUROS Hemos presentado dos asistentes interactivos para el aprendizaje de algoritmos voraces. Se han presentado los niveles educativos de la taxonomía de Bloom a los que están orientados y las características desarrolladas para soportar estos niveles. Ambos asistentes son análogos, pero SEDA incluye algunas facilidades adicionales por haberse diseñado tras la experiencia de AMO. También hemos presentado los resultados de dos evaluaciones con usuarios finales realizadas con ambos asistentes. Los resultados de usabilidad han sido muy favorables y han permitido identificar bastantes mejoras. Los resultados de eficacia también han sido positivos. En la documentación científica sobre enseñanza de la Informática encontramos numerosos sistemas de apoyo al

8 220 IEEE-RITA Vol. 4, Núm. 3, Ago aprendizaje de algoritmos. Sin embargo, apenas hemos encontrado uno que tenga en cuenta las peculiaridades de los algoritmos voraces, el sistema PathFinder [12]. Sus objetivos y funciones difieren bastante de los nuestros, ya que se centran en la comprensión de algoritmos correctos (en este caso, el algoritmo de Dijkstra). Conviene destacar que estos asistentes deben utilizarse de forma adecuada. Por ejemplo, el profesor debe explicar las características de los asistentes y el método de indagación antes de su uso por los alumnos. El método de indagación es especialmente importante porque conviene orientar al alumno en su aprendizaje activo. El uso de estos asistentes también plantea retos nuevos, que no encontramos en ningún libro de texto. Por ejemplo, una cuestión interesante es la existencia y descubrimiento de estrategias equivalentes en estos problemas. Otra cuestión interesante es el uso de resultados obtenidos empíricamente como indicio, pero no como justificación de resultados teóricos. Esta cuestión enlaza con la formación de los alumnos en la experimentación y el método científico [13]. Durante el curso se han utilizado ambos asistentes. También se ha usado otro asistente, llamado TuMisT [14], para el problema del árbol de recubrimiento de coste mínimo (que incluye los algoritmos de Prim y Kruskal). AMO y TuMisT los ha utilizado el profesor en el aula, mientras que SEDA se ha usado para una sesión de prácticas de laboratorio. Por otro lado, se están realizando la mayor parte de las mejoras identificadas en los apartados IV.C y IV.D. Finalmente, se está modificando SEDA para convertirlo en un único asistente, llamado GreedEx, que soporte los tres algoritmos voraces mencionados. AGRADECIMIENTOS Este trabajo se ha financiado con el proyecto TIN /TSI del Ministerio de Ciencia e Innovación. Los autores quieren agradecer el trabajo de Jesús Gila Blázquez y Miriam Pablo García en el desarrollo respectivo de AMO y SEDA, así como de Asunción Aldave Izaguirre en la tabulación de los datos de las evaluaciones. REFERENCES [1] T. Naps, G. Roessling, V. Almstrum, W. Dann, R. Fleischer, C. Hundhausen, A. Korhonen, L. Malmi, M. McNally, S. Rodger, y J. Á. Velázquez Iturbide, Exploring the role of visualization and engagement in computer science education, SIGCSE Bulletin, vol. 35, no. 2, pp , junio [2] C. Hundhausen, S. Douglas, y J. Stasko, A meta-study of algorithm visualization effectiveness, Journal of Visual Languages and Computing, vol. 13, no. 3, pp , [3] L. Fernández Muñoz, y J. Á. Velázquez Iturbide, Estudio sobre la visualización de las técnicas de diseño de algoritmos, en Actas del VII Congreso Internacional de Interacción Persona-Ordenador, Interacción 2006, pp [4] B. Bloom, E. Furst, W. Hill, y D. R. Krathwohl, Taxonomy of Educational Objectives: Handbook I, The Cognitive Domain. Addison- Wesley, [5] I. Hernán Losada, J. Á. Velázquez Iturbide, y C. A. Lázaro Carrascosa, Programming learning tools based on Bloom s taxonomy: Proposal and accomplishments, en Proc. VIII International Symposium of Computers in Education, SIIE 2006, pp [6] J. Á. Velázquez Iturbide, A. Pérez Carrasco, y J. Urquiza Fuentes, SRec: An animation system of recursion for algorithm courses, en Proc. 13 rd Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE 2008, pp [7] J. Á. Velázquez Iturbide, A. Pérez Carrasco, y J. Urquiza Fuentes, A design of automatic visualizations for divide-and-conquer algorithms, Electronic otes in Theoretical Computer Science, no. 224, pp , enero [8] J. A. Gila Blázquez, AMO: Asistente interactivo para el aprendizaje del algoritmo de la mochila, proyecto de fin de carrera, Universidad Rey Juan Carlos, Móstoles, Madrid, España, [9] R. Sedgewick, Algorithms in Java, Addison-Wesley, [10] M. Pablo García, SEDA: Asistente interactivo para el aprendizaje del problema de selección de actividades, proyecto de fin de carrera, Universidad Rey Juan Carlos, Móstoles, Madrid, España, [11] T. H. Cormen, C. E. Leiserson, y R. L. Rivest, Introduction to Algorithms. The MIT Press, 2ª ed., [12] M.G. Sánchez Torrubia, C. Torres Blanc, y M. A. López Martínez, PathFinder: A visualization emathteacher for actively learning Dijkstra s algorithm, Electronic otes in Theoretical Computer Science, no. 224, pp , enero [13] P. Denning et al. Computing as a discipline, Communications of the ACM, vol. 32, no. 1, pp. 9-23, enero [14] O. Debdi, y J. D. Granada, Tutor interactivo para el aprendizaje del algoritmo voraz del árbol de recubrimiento de coste mínimo, proyecto de fin de máster, Universidad Rey Juan Carlos, Móstoles, Madrid, España, J. Ángel Velázquez Iturbide es Licenciado en Informática (1985) y Doctor en Informática (1990) por la Universidad Politécnica de Madrid, España. Ha sido profesor desde 1985 en la Facultad de Informática de la Universidad Politécnica de Madrid. En 1997 se incorporó a la Universidad Rey Juan Carlos, donde actualmente es Catedrático de Universidad y director del Laboratorio de Tecnologías de la Información en la Educación (LITE). Sus áreas de investigación son innovación docente y software educativo para la enseñanza de la programación, visualización del software, visualización de la información, e interacción persona-ordenador. El Dr. Velázquez es miembro de IEEE Computer Society, ACM y ACM SIGCSE. También es secretario de la Asociación para el Desarrollo de la Informática Educativa (ADIE) y vocal de la Junta Directiva de la Asociación Interacción Persona-Ordenador (AIPO). Carlos A. Lázaro Carrascosa es Licenciado en Informática (2000) por la Universidad Politécnica de Madrid, España. Desde 2001 es profesor de la Universidad Rey Juan Carlos, donde actualmente es Profesor Colaborador. Sus áreas de investigación son innovación docente y software educativo para la enseñanza de la programación, y procesamiento de señal de voz. El Prof. Lázaro es miembro de la Asociación de Enseñantes Universitarios de la Informática (AENUI). Isidoro Hernán Losada es Licenciado en Ciencias Físicas (1995) por la Universidad Complutense de Madrid, España. En 1997 se incorporó al Instituto de Automática Industrial (CSIC) donde participó en el desarrollo de varios proyectos de investigación. Desde 2000 es profesor de la Universidad Rey Juan Carlos, donde actualmente es Profesor Colaborador. Sus áreas de investigación son innovación docente y software educativo para la enseñanza de la programación (informática educativa).

Un Análisis de Correlación entre Motivación y Usabilidad con GreedExCol

Un Análisis de Correlación entre Motivación y Usabilidad con GreedExCol Ouafae Debdi Maximiliano Paredes Velasco J. Ángel Velásquez Iturbide Un Análisis de Correlación entre Motivación y Usabilidad con GreedExCol Número 2013-04 Serie de Informes Técnicos DLSI1-URJC ISSN 1988-8074

Más detalles

Una Evaluación de Usabilidad de GreedEx

Una Evaluación de Usabilidad de GreedEx Ouafae Debdi J. Ángel Velázquez Iturbide Una Evaluación de Usabilidad de GreedEx Número 2011-01 Serie de Informes Técnicos DLSI1-URJC ISSN 1988-8074 Departamento de Lenguajes y Sistemas Informáticos I

Más detalles

Ayudante interactivo para los algoritmos de Prim y Kruskal

Ayudante interactivo para los algoritmos de Prim y Kruskal Ayudante interactivo para los algoritmos de Prim y Kruskal Ouafae Debdi 1, Juan David Granada 2 y J. Ángel Velázquez Iturbide 1 1 Departamento de Lenguajes y Sistemas Informáticos I, 2 Departamento de

Más detalles

Una Evaluación de Usabilidad de GreedExCol

Una Evaluación de Usabilidad de GreedExCol Ouafae Debdi Maximiliano Paredes J. Ángel Velázquez Iturbide Una Evaluación de Usabilidad de GreedExCol Número 2012-05 Serie de Informes Técnicos DLSI1-URJC ISSN 1988-8074 Departamento de Lenguajes y Sistemas

Más detalles

Dos Herramientas Educativas para el Aprendizaje de Programación: Generación de Comentarios y Creación de Objetos

Dos Herramientas Educativas para el Aprendizaje de Programación: Generación de Comentarios y Creación de Objetos Dos Herramientas Educativas para el Aprendizaje de Programación: Generación de Comentarios y Creación de Objetos Isidoro Hernán, J. Ángel Velázquez y Carlos A. Lázaro Departamento de Lenguajes y Sistemas

Más detalles

Animación automatizada de técnicas de diseño de algoritmos

Animación automatizada de técnicas de diseño de algoritmos XV JENUI. Barcelona, 8-10 de julio de 2009 ISBN: 978-84-692-2758-9 http://jenui2009.fib.upc.edu/ Animación automatizada de técnicas de diseño de algoritmos Antonio Pérez Carrasco, J. Ángel Velázquez Iturbide

Más detalles

Una Evaluación de Motivación de GreedExCol

Una Evaluación de Motivación de GreedExCol Ouafae Debdi J. Ángel Velázquez Iturbide Maximiliano Paredes Una Evaluación de Motivación de GreedExCol Número 2013-03 Serie de Informes Técnicos DLSI1-URJC ISSN 1988-8074 Departamento de Lenguajes y Sistemas

Más detalles

PERIODO 3 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS INTERMEDIOS DE MICROSOFT ACCESS

PERIODO 3 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS INTERMEDIOS DE MICROSOFT ACCESS PERIODO 3 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS INTERMEDIOS DE MICROSOFT ACCESS CONTENIDOS PROPIEDADES DE LOS CAMPOS TAMAÑO DEL CAMPO FORMATO DEL CAMPO LUGARES DECIMALES MÁSCARA DE ENTRADA TÍTULO

Más detalles

Técnicas y Lenguajes de Programación. Bases de Datos.Técnicas de Computación.ANSI C.

Técnicas y Lenguajes de Programación. Bases de Datos.Técnicas de Computación.ANSI C. GUÍA DOCENTE DE LA ASIGNATURA ADQUISICIÓN Y TRATAMIENTO DE DATOS I 1. Descriptores de la asignatura: Técnicas y Lenguajes de Programación. Bases de Datos.Técnicas de Computación.ANSI C. 2. Situación de

Más detalles

IMPRESIÓN Y CONECTIVIDAD

IMPRESIÓN Y CONECTIVIDAD IMPRESIÓN Y CONECTIVIDAD INFORMES PREDEFINIDOS Una amplia colección de informes predefinidos permite imprimir todos los documentos necesarios, tanto para la presentación a terceros como para la gestión

Más detalles

MODELOS DE KRIPKE. Lógicas para la Informática y la Inteligencia Artificial

MODELOS DE KRIPKE. Lógicas para la Informática y la Inteligencia Artificial enero, 2007 MODELOS DE KRIPKE Lógicas para la Informática y la Inteligencia Artificial Ana de la Viuda López Departamento de Informática y Automática Universidad de Salamanca TABLA DE CONTENIDOS TABLA

Más detalles

Titulación(es) Titulación Centro Curso Periodo Grado de Ingeniería Informática ESCOLA TÈCNICA SUPERIOR D'ENGINYERIA

Titulación(es) Titulación Centro Curso Periodo Grado de Ingeniería Informática ESCOLA TÈCNICA SUPERIOR D'ENGINYERIA FICHA IDENTIFICATIVA Datos de la Asignatura Código 34865 Nombre Aplicaciones para dispositivos móviles Ciclo Grado Créditos ECTS 6.0 Curso académico 2015-2016 Titulación(es) Titulación Centro Curso Periodo

Más detalles

Tabla de contenido. Actividades en Moodle

Tabla de contenido. Actividades en Moodle Tabla de contenido Cuestionario... 2 Para qué sirve?... 2 Ejemplos de uso:... 2 Cómo se crea?... 2 Banco de preguntas.... 6 Para qué sirve?... 6 Cómo se crea?... 6 Opción múltiple... 8 Verdadero y falso...

Más detalles

ASIGNATURA: APLICACIONES INFORMÁTICAS

ASIGNATURA: APLICACIONES INFORMÁTICAS Página 1 de 5 CARACTERÍSTICAS GENERALES Tipo: Formación básica, Obligatoria, Optativa Trabajo de fin de grado, Prácticas externas Duración: Cuatrimestral Semestre/s: 1 Número de créditos ECTS: 4 Idioma/s:

Más detalles

greedy (adj): avaricioso, voraz, ávido, codicioso, glotón

greedy (adj): avaricioso, voraz, ávido, codicioso, glotón Algoritmos Greedy Análisis y Diseño de Algoritmos Algoritmos Greedy Características generales Elementos de un algoritmo greedy Esquema de un algoritmo greedy s Almacenamiento óptimo en cintas Problema

Más detalles

Guía rápida de Turnitin para profesorado y PAS

Guía rápida de Turnitin para profesorado y PAS Introducción... 2 En qué consiste... 2 Cómo accedemos... 2 Organización de la entrega de trabajos... 3 Cómo crear una clase... 3 Cómo crear un ejercicio... 4 1. Configuración del depósito de documentos...

Más detalles

EI MT1008 Programación II

EI MT1008 Programación II GRADO EN INGENIERÍA INFORMÁTICA GRADO EN MATEMÁTICA COMPUTACIONAL EI1008 - MT1008 Programación II Curso 2010-2011 Departamento de Lenguajes y Sistemas Informáticos 1. Datos de la asignatura Carácter: Formación

Más detalles

MANEJO DE OBJETOS EN IMPRESS I: TEXTO Y TABLAS. Ejercicios guiados

MANEJO DE OBJETOS EN IMPRESS I: TEXTO Y TABLAS. Ejercicios guiados MANEJO DE OBJETOS EN IMPRESS I: TEXTO Y TABLAS Ejercicios guiados M A N E J O D E O B J E T O S E N I M P R E S S I - 3 d e 1 1 Ejercicio 1 En este primer ejercicio se trabajará con el objeto Texto, creando

Más detalles

Contenido. Introducción Usando di Monitoring como un usuario normal Uso de di Monitoring como un operador de entrada de datos...

Contenido. Introducción Usando di Monitoring como un usuario normal Uso de di Monitoring como un operador de entrada de datos... 1 Contenido Introducción... 3 Características principales... 3 Los niveles de usuario... 4 El aprendizaje de di Monitoring... 4 Usando di Monitoring como un usuario normal... 5 Acceso a di Monitoring...

Más detalles

Guía de Moodle Mundusfor para administradores

Guía de Moodle Mundusfor para administradores Guía de Moodle Mundusfor para administradores Realizado por: Supervisor: D. Moisés Coriat Benarroch Índice Introducción 3 1. Página principal de la plataforma Moodle Mundusfor 3 2. Idioma 4 3. Acceso a

Más detalles

Las taxonomías de objetivos de aprendizaje

Las taxonomías de objetivos de aprendizaje Las taxonomías de objetivos de aprendizaje Las taxonomías de resultados del aprendizaje proporcionan una forma de categorizar o clasificar los objetivos educativos, ayudando a los instructores aclarar

Más detalles

INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS

INSTITUTO POLITECNICO NACIONAL SECRETARIA ACADEMICA DIRECCION DE ESTUDIOS PROFESIONALES EN INGENIERIA Y CIENCIAS FISICO MATEMATICAS ESCUELA: UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS CARRERA: LICENCIATURA EN CIENCIAS DE LA INFORMÁTICA LÍNEA CURRICULAR: COORDINACIÓN: ACADEMIAS DE COMPUTACIÓN

Más detalles

Plan de estudios Cómputo II RSM-C-02

Plan de estudios Cómputo II RSM-C-02 Plan de estudios RSM-C-02 Página N 1 Objetivos Estrategias de Medición Estrategias de Evaluación Resultados Clase N 1: 1- Revisión de conocimientos y repaso en gestión de carpetas y archivos / Repaso general

Más detalles

SIMULACIÓN DE UNA CALCULADORA DE MATEMÁTICA

SIMULACIÓN DE UNA CALCULADORA DE MATEMÁTICA SIMULACIÓN DE UNA CALCULADORA DE MATEMÁTICA BÁSICA. INITE, S.C. no es responsable del contenido, de la veracidad de los datos, opiniones y acontecimientos vertidos en el presente caso práctico. La finalidad

Más detalles

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor Especificación de Requerimientos Nombre del Grupo de Desarrollo o Asignatura [Este documento es la plantilla base para elaborar el documento Especificación de Requerimientos. Los textos que aparecen entre

Más detalles

1 INTRODUCCIÓN REQUISITOS DEL SISTEMA...

1 INTRODUCCIÓN REQUISITOS DEL SISTEMA... ÍNDICE 1 INTRODUCCIÓN... 2 2 REQUISITOS DEL SISTEMA... 2 3 PÁGINA DE INICIO Y GENERALIDADES... 2 3.1 PÁGINA DE INICIO... 2 3.2 GENERALIDADES... 3 3.3 OTRAS GENERALIDADES E ICONOGRAFÍA... 5 4 CONOCE...

Más detalles

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 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:

Más detalles

GESTIÓN DOCENTE DE LA ASIGNATURA ESTRUCTURA DE COMPUTADORES A TRAVÉS DE INTERNET

GESTIÓN DOCENTE DE LA ASIGNATURA ESTRUCTURA DE COMPUTADORES A TRAVÉS DE INTERNET 136 Nuevas Tecnologías en la Innovación Educativa 2003 GESTIÓN DOCENTE DE LA ASIGNATURA ESTRUCTURA DE COMPUTADORES A TRAVÉS DE INTERNET J.A. GÓMEZ-PULIDO, J.M. SÁNCHEZ-PÉREZ, M.A. VEGA-RODRÍGUEZ Departamento

Más detalles

Qué es el libromedia 2.0?

Qué es el libromedia 2.0? Qué es el libromedia 2.0? Un libro digital innovador que permite la integración plena de las TIC en el aula de una forma sencilla. No requiere conectividad, facilita la práctica docente y se puede personalizar.

Más detalles

Clasificación de las Herramientas CASE

Clasificación de las Herramientas CASE Qué es una herramienta CASE? Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la

Más detalles

Manual usuario WEB. Manual Usuario. Aplicación WEB

Manual usuario WEB. Manual Usuario. Aplicación WEB Manual Usuario Aplicación WEB 1 Índice 1 Introducción:...3 2 Pantalla autenticación:...3 3 Barra de navegación:...3 4 Pantalla concentradores:...4 5 Pantalla concentrador:...5 5.1 - Exportar datos:...

Más detalles

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador Pontificia Universidad Católica del Ecuador Facultad de Ingeniería, Escuela de Sistemas E-MAIL: dga@puce.edu.ec Av. 12 de Octubre 1076 y Roca Apartado postal 17-01-2184 Fax: 593 2 299 16 56 Telf: 593 2

Más detalles

El Perfil de Tecnologías Interactivas en la Ingeniería Informática de la UCLM

El Perfil de Tecnologías Interactivas en la Ingeniería Informática de la UCLM El Perfil de Tecnologías Interactivas en la Ingeniería Informática de la UCLM Manuel Prieto y Francisco Ruiz Departamento de Informática. Universidad de Castilla-La Mancha Ronda de Calatrava 5, 13071 Ciudad

Más detalles

INGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura

INGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO FUNDAMENTOS DE PROGRAMACIÓN INGENIERÍA ELÉCTRICA 1 10 Asignatura Clave Semestre Créditos INGENIERÍA EN COMPUTACIÓN INGENIERÍA

Más detalles

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA 1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Algorítmica 1 Módulo: M2: Programación de Computadores Departamento: Deporte e Informática

Más detalles

Planificaciones Teoría de Algoritmos I. Docente responsable: WACHENCHAUZER ROSA GRACIELA. 1 de 5

Planificaciones Teoría de Algoritmos I. Docente responsable: WACHENCHAUZER ROSA GRACIELA. 1 de 5 Planificaciones 7529 - Teoría de Algoritmos I Docente responsable: WACHENCHAUZER ROSA GRACIELA 1 de 5 OBJETIVOS Que el alumno - adquiera las herramientas teóricas y prácticas para la evaluación del costo

Más detalles

GUÍA DE APRENDIZAJE SISTEMAS OPERATIVOS

GUÍ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 detalles

1. Conceptos básicos sobre el problema en cuestión y cuestiones afines. 2. Formulación de los correspondientes algoritmos y su pseudocódigo.

1. Conceptos básicos sobre el problema en cuestión y cuestiones afines. 2. Formulación de los correspondientes algoritmos y su pseudocódigo. Análisis de Algoritmos Ingeniería Informática, EPS-UAM Información general Organización del curso: 13-15 (mínimo-máximo) semanas docentes: 30-33 clases teóricas. 9-12 clases de problemas 26-30 clases prácticas

Más detalles

ANEXO 1 OPCIÓN: ANÁLISIS DE CASO

ANEXO 1 OPCIÓN: ANÁLISIS DE CASO ANEXO 1 OPCIÓN: ANÁLISIS DE CASO 1. Definición Un análisis de caso es un método de investigación descriptiva que permite caracterizar con detalle una situación o problema, identificando los diversos procesos,

Más detalles

Evaluar revistas en Incites Journal Citation Reports

Evaluar revistas en Incites Journal Citation Reports Evaluar revistas en Incites Journal Citation Reports Rachel Mangan Team Lead, Customer Education Specialist rachel.mangan@thomsonreuters.com Contenido Usos de Journal Citation Reports La producción de

Más detalles

Incorporación de la evaluación continua realizada con alf en Gestión de calificaciones

Incorporación de la evaluación continua realizada con alf en Gestión de calificaciones Incorporación de la evaluación continua realizada con alf en Gestión de calificaciones Centro de Innovación y Desarrollo Tecnológico (CInDeTec) Centro de Servicios Informáticos (CSI) ÍNDICE 1. INTRODUCCIÓN

Más detalles

2. Entorno de trabajo y funcionalidad en Arquímedes

2. Entorno de trabajo y funcionalidad en Arquímedes 2. Entorno de trabajo y funcionalidad en Arquímedes 2.17. Pliego de condiciones según el estándar FIEBDC-3... 1 2.17.1. Edición de pliego de condiciones según el estándar FIEBDC-3... 4 2.17. Pliego de

Más detalles

GENERACIÓN DE EXÁMENES TIPO TEST

GENERACIÓN DE EXÁMENES TIPO TEST PRÁCTICA Nº 5: 2 sesiones (S6: 25 de abril, 3, 4, 5 y 6 de mayo) (S7: 9, 10, 11, 12 y 13 de mayo) 0. OBJETIVOS GENERACIÓN DE EXÁMENES TIPO TEST a. Familiarizarse con el uso de listas con punto de interés.

Más detalles

Unidad 5. Tablas. La celda que se encuentra en la fila 1 columna 2 tiene el siguiente contenido: 2º Celda

Unidad 5. Tablas. La celda que se encuentra en la fila 1 columna 2 tiene el siguiente contenido: 2º Celda Unidad 5. Tablas Una tabla está formada por celdas o casillas, agrupadas por filas y columnas, en cada casilla se puede insertar texto, números o gráficos. Lo principal antes de empezar a trabajar con

Más detalles

Conclusiones sobre la aplicación de la Taxonomía de Bloom al diseño de herramientas pedagógicas

Conclusiones sobre la aplicación de la Taxonomía de Bloom al diseño de herramientas pedagógicas Conclusiones sobre la aplicación de la Taxonomía de Bloom al diseño de herramientas pedagógicas Isidoro Hernán Losada Departamento de Lenguajes y Sistemas Informáticos. Universidad Rey Juan Carlos 28933,

Más detalles

MANUAL DEL DOCUMENTO DE ACTIVIDADES Y PLAN DE INVESTIGACIÓN RD 99/2011 UNIVERSIDAD PÚBLICA DE NAVARRA

MANUAL DEL DOCUMENTO DE ACTIVIDADES Y PLAN DE INVESTIGACIÓN RD 99/2011 UNIVERSIDAD PÚBLICA DE NAVARRA MANUAL DEL DOCUMENTO DE ACTIVIDADES Y PLAN DE INVESTIGACIÓN RD 99/2011 UNIVERSIDAD PÚBLICA DE NAVARRA Versión 2 junio 2016 1/22 ÍNDICE 1. Acceso al módulo... 3 2. Información general y gestión de las pestañas

Más detalles

Aula Virtual DAE. Manual de uso sobre el funcionamiento del Aula Virtual - ALUMNOS -

Aula Virtual DAE. Manual de uso sobre el funcionamiento del Aula Virtual - ALUMNOS - Aula Virtual DAE Manual de uso sobre el funcionamiento del Aula Virtual - ALUMNOS - Documentación para Alumnos Uso de la plataforma de formación on-line El presente texto describe de forma resumida las

Más detalles

Etapa 1: El Dialogo. Etapa 2: Las Especificaciones

Etapa 1: El Dialogo. Etapa 2: Las Especificaciones Metodología para la Solución de Problemas Algorítmicos (MAPS) A continuación se describen las etapas de la Metodología para la Resolución de Problemas Algorítmicos propuesta por Tucker et al., denominada

Más detalles

Una Aplicación Educativa Basada en la Jerarquía de Bloom para el Aprendizaje de la Herencia de POO

Una Aplicación Educativa Basada en la Jerarquía de Bloom para el Aprendizaje de la Herencia de POO 107 Una Aplicación Educativa Basada en la Jerarquía de Bloom para el Aprendizaje de la Herencia de POO Isidoro Hernán-Losada Carlos A. Lázaro-Carrascosa J.Ángel Velázquez-Iturbide Departamento de Informática,

Más detalles

Figura 1: Cuadro de diálogo Insertar tabla

Figura 1: Cuadro de diálogo Insertar tabla 3. TABLAS Una tabla está integrada por celdas o casillas, agrupadas por filas y columnas, en cada casilla se puede insertar texto, números o gráficos. Las tablas permiten organizar la información, de forma

Más detalles

LABORATORIO Nº 9 TABLAS DINÁMICAS

LABORATORIO Nº 9 TABLAS DINÁMICAS OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar tablas dinámicas en Microsoft Excel. 1) DEFINICIÓN Las tablas dinámicas permiten resumir y analizar fácilmente

Más detalles

Manejo de la hoja de cálculo Calc. 1. Cómo abrir y guardar un archivo de Calc?

Manejo de la hoja de cálculo Calc. 1. Cómo abrir y guardar un archivo de Calc? Manejo de la hoja de cálculo Calc 1. Cómo abrir y guardar un archivo de Calc? 1. ABRIR UN ARCHIVO NUEVO DE CALC 1.1. Podemos pulsar Aplicaciones Oficina Open Office Calc. Al abrir el programa, se nos abre

Más detalles

Validación de software Auditoría física e inspección

Validació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 detalles

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA GUÍA DOCENTE DE LA Página 1 de 5 DESCRIPCIÓN DE LA 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

Más detalles

Evaluación del Aprendizaje de la Programación Dinámica Usando Bosques de Recursión

Evaluación del Aprendizaje de la Programación Dinámica Usando Bosques de Recursión J. Ángel Velázquez Iturbide Isidoro Hernán Losada Evaluación del Aprendizaje de la Programación Dinámica Usando Bosques de Recursión Número 2015-06 Serie de Informes Técnicos DLSI1-URJC ISSN 1988-8074

Más detalles

DISEÑO DE UN ANIMADOR DE ALGORITMOS DE BÚSQUEDA Y ORDENACIÓN ( ID2012/055 )

DISEÑO DE UN ANIMADOR DE ALGORITMOS DE BÚSQUEDA Y ORDENACIÓN ( ID2012/055 ) MEMORIA DEL PROYECTO TITULADO: DISEÑO DE UN ANIMADOR DE ALGORITMOS DE BÚSQUEDA Y ORDENACIÓN ( ID2012/055 ) PRESENTADO POR: María Luisa Pérez Delgado María Luisa Pérez Delgado Dentro del marco del proyecto

Más detalles

5. Crear gráficos y objetos.

5. Crear gráficos y objetos. 5. Crear gráficos y objetos. 91 Las técnicas que se tratan en esta sección están relacionadas con la creación de gráficos y objetos. En concreto, este conjunto de técnicas se asocian con los siguientes

Más detalles

FCS03-3. Manual de Usuario ED. 3. MANUAL DE USUARIO

FCS03-3. Manual de Usuario ED. 3.  MANUAL DE USUARIO MANUAL DE USUARIO 1 ÍNDICE 1 INTRODUCCIÓN... 3 2 ENTRADA AL SISTEMA... 3 2.1 Acceso a la aplicación... 3 2.2 Usuario Autenticado... 4 2.3 Cuenta... 4 2.4 Contraseña... 5 2.5 Página de inicio... 6 3 ALUMNOS...

Más detalles

Elementos de la pantalla inicial

Elementos de la pantalla inicial Elementos de la pantalla inicial Al arrancar Word aparece una pantalla como esta, para que conozcas los nombres de los diferentes elementos los hemos señalado con líneas y texto en color rojo. Así podrás

Más detalles

Profesor(a): Ing. Miriam Cerón Brito

Profesor(a): Ing. Miriam Cerón Brito Área Académica: Informática Tema: Hoja electrónica Profesor(a): Ing. Miriam Cerón Brito Periodo: Enero Junio 2014 Abstract: This presentation show the spreadsheet's characteristics and show the principals

Más detalles

Traductores de Lenguajes

Traductores de Lenguajes Traductores de Lenguajes Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Asignatura Materia Departamento responsable Traductores de Lenguajes Optatividad LSIIS Créditos ECTS 3 Carácter

Más detalles

Microsoft Excel 2007 (Completo)

Microsoft Excel 2007 (Completo) Página 1 Horas de teoría: 36 Horas de práctica: 30 Precio del Curso: 222 Curso para aprender a utilizar la hoja de cálculo Microsoft Excel 2007, explicando todas las funciones que la aplicación posee y

Más detalles

Excel Fundamentos de Excel. Área académica de Informática

Excel Fundamentos de Excel. Área académica de Informática Excel 2010 Fundamentos de Excel Área académica de Informática 2014 Fundamentos de Excel Orientación sobre el software Microsoft Excel es una herramienta ideal para organizar y analizar datos, ahora aprenderás

Más detalles

División de Formación de Acpro, S.L. Versión 2012

División de Formación de Acpro, S.L. Versión 2012 Manual del Usuario del Campus Virtual División de Formación de Acpro, S.L. Versión 2012 1 INTRODUCCIÓN... 0 2 ENTORNO DEL ALUMNO PÁGINA INICIO CURSO... 1 2.1 DESCONEXIÓN DEL CAMPUS VIRTUAL... 2 3 CONTENIDOS

Más detalles

Curso Superior en Modelos de Simulación. Curso Superior en Modelos de Simulación CSMS 2014

Curso Superior en Modelos de Simulación. Curso Superior en Modelos de Simulación CSMS 2014 CSMS 2014 Sesión 8. Inteligencia Artificial Profesor: Dr. Rafael Pla-López. Departamento de Matemática Aplicada, Universitat de Valencia. Lugar y fecha: Valencia, 26 y 27 de Junio. Programa: Características

Más detalles

bla bla Documentos Guía del usuario

bla bla Documentos Guía del usuario bla bla Documentos Guía del usuario Documentos Documentos: Guía del usuario fecha de publicación Miércoles, 05. Noviembre 2014 Version 7.6.1 Copyright 2006-2014 OPEN-XCHANGE Inc., La propiedad intelectual

Más detalles

Microsoft Excel 2003 (Completo)

Microsoft Excel 2003 (Completo) Página 1 Horas de teoría: 32 Horas de práctica: 29 Precio del Curso: 198 Curso para aprender a utilizar la hoja de cálculo Microsoft Excel 2003, explicando todas las funciones que la aplicación posee y

Más detalles

Novedades de GM EPC. Navegación gráfica. Navegación común para cada vehículo

Novedades de GM EPC. Navegación gráfica. Navegación común para cada vehículo Novedades de GM EPC Navegación gráfica La nueva generación GM EPC incluye nuevas y numerosas funciones diseñadas para que encuentre la pieza correcta con más rapidez y facilidad. Para obtener instrucciones

Más detalles

Barra de contenidos. la manera más directa de acceder a recursos digitales que nos ayudan a enseñar

Barra de contenidos. la manera más directa de acceder a recursos digitales que nos ayudan a enseñar Barra de contenidos la manera más directa de acceder a recursos digitales que nos ayudan a enseñar Barra de contenidos La barra de contenidos ofrece al profesorado gran cantidad de recursos digitales,

Más detalles

CuadraTurnos (ios) Manual de usuario. (Guía rápida)

CuadraTurnos (ios) Manual de usuario. (Guía rápida) CuadraTurnos (ios) Manual de usuario (Guía rápida) Contenido 1.- Introducción... 3 2.- Configuración Básica... 4 2.1.- Establecer o modificar un turno en un día... 4 2.2.- Perfiles... 5 2.2.1.- Crear un

Más detalles

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: PROGRAMACIÓN ORIENTADA A OBJETOS FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS:

Más detalles

Primera sesión de contenidos: El paquete estadístico SPSS: Descripción general y aplicación al proceso de datos

Primera sesión de contenidos: El paquete estadístico SPSS: Descripción general y aplicación al proceso de datos Análisis y proceso de datos aplicado a la Psicología -----Práctica con ordenador----- Primera sesión de contenidos: El paquete estadístico SPSS: Descripción general y aplicación al proceso de datos Profs.:

Más detalles

Introducción de datos en el. Plan de Organización. Docente de los Departamentos

Introducción de datos en el. Plan de Organización. Docente de los Departamentos GUÍA DE MANEJO Introducción de datos en el Plan de Organización Docente de los Departamentos INCIDENCIAS: Unidad.planificacion.docente@uva.es 1 INDICE 1 INTRODUCCIÓN... 3 2 CONFIGURACIÓN... 3 3 ENTRADA

Más detalles

Actividad AP2-31. Actividad: AP2-31. Prof. J. Alberto Morales Torres

Actividad AP2-31. Actividad: AP2-31. Prof. J. Alberto Morales Torres Actividad AP2-31 Actividad: AP2-31 Prof. J. Alberto Morales Torres BORDES Y SOMBREADOS DE CELDAS Otro formato que permite mejorar notablemente el aspecto de las hojas de cálculo son los Bordes. Mediante

Más detalles

3. En las normas A.P.A cuáles son las características del pie de foto? A) Arial, tamaño 10, justificado y numerado

3. En las normas A.P.A cuáles son las características del pie de foto? A) Arial, tamaño 10, justificado y numerado 1.) ÍTEMS DE BASE ESTRUCTURADA 1) ENCIERRA EL LITERAL DE LA ALTERNATIVA QUE CONTENGA LA RESPUESTA CORRECTA 1. En las normas A.P.A el estilo de la letra debe ser? A) Arial 2. En las normas A.P.A cuáles

Más detalles

Grado en Ingeniería Informática itinerario Ingeniería del Software

Grado en Ingeniería Informática itinerario Ingeniería del Software CURSO 2016/2017 Grado en Ingeniería Informática itinerario Ingeniería del Software DATOS DE LA ASIGNATURA Nombre: Arquitectura del Software Dirigida por Modelos Denominación en inglés: Model Driven Architecture

Más detalles

HERRAMIENTA SOFTWARE PARA LA ENSEÑANZA DE ALGORITMOS DE BÚSQUEDA

HERRAMIENTA SOFTWARE PARA LA ENSEÑANZA DE ALGORITMOS DE BÚSQUEDA HERRAMIENTA SOFTWARE PARA LA ENSEÑANZA DE ALGORITMOS DE BÚSQUEDA L. Mandow, J. Coego, F. Villalba Dpto. Lenguajes y Ciencias de la Computación ETSI Informática Universidad de Málaga {lawrence jcoego villalba}@lcc.uma.es

Más detalles

Se definen los siguientes objetivos que se extraen de la propuesta anteriormente planteada:

Se definen los siguientes objetivos que se extraen de la propuesta anteriormente planteada: Anexo Introducción Esta herramienta desarrollada junto con toda la información que se ha generado pertenece a un proyecto real. Este desarrollo se incluye en el proyecto MAVSEL (Minería, Análisis y Visualización

Más detalles

Manual de Usuario: GESTIÓN DE GUÍAS DOCENTES

Manual de Usuario: GESTIÓN DE GUÍAS DOCENTES Manual de Usuario: GESTIÓN DE GUÍAS DOCENTES DEFINICIÓN DE OFERTA ACADÉMICA [DOA] 1.- Acceso a la aplicación.. Pág. 2 2.- Perfiles de acceso 2.1 Responsable de centro. Pág. 3 2.2 Coordinador Pág. 4 2.3

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Interacción Humano-Computadora Ubicación: Octavo Semestre Clave: 2100 Horas semana-mes:

Más detalles

ESCUELA POLITÉCNICA NACIONAL

ESCUELA POLITÉCNICA NACIONAL ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA DE SISTEMAS INFORMÁTICOS Y DE COMPUTACIÓN PROCESO PARA LA ELABORACIÓN DE REACTIVOS EXAMEN PILOTO DE COMPETENCIAS ESPECÍFICAS Julio 2013 Contenido 1.

Más detalles

MICROSOFT EXCEL 2010

MICROSOFT EXCEL 2010 MICROSOFT EXCEL 2010 1. AVANZADO Nº Horas:24 Objetivos: Descripción de funciones avanzadas de la hoja de cálculo Microsoft Excel 2010, viendo el uso de fórmulas, funciones y gráficos en los libros de Excel.

Más detalles

MANUAL DEL PROGRAMA DE CÁLCULO DE BATERÍAS Y LAZO

MANUAL DEL PROGRAMA DE CÁLCULO DE BATERÍAS Y LAZO MANUAL DEL PROGRAMA DE CÁLCULO DE BATERÍAS Y LAZO Con este software es posible hacer: Calcular la capacidad de las baterías para un sistema de detección de incendios KOMTTECH Configurar la capacidad de

Más detalles

MATHEMATICA. Introducción al Cálculo Simbólico. Ricardo Villafaña Figueroa. Material realizado con Mathematica. Ricardo Villafaña Figueroa

MATHEMATICA. Introducción al Cálculo Simbólico. Ricardo Villafaña Figueroa. Material realizado con Mathematica. Ricardo Villafaña Figueroa MATHEMATICA Introducción al Cálculo Simbólico 2 INTRODUCCIÓN A manera de introducción, podemos decir que los lenguajes computacionales de cálculo simbólico son aquellos que permiten la representación y

Más detalles

Programa Internacional de Liderazgo Educativo

Programa Internacional de Liderazgo Educativo Programa Internacional de Liderazgo Educativo PRESENTACIÓN El Programa Internacional de Liderazgo Educativo permite conocer diferentes perspectivas del liderazgo pedagógico basado en el éxito educativo

Más detalles

Planificación de empresas con modelos de simulación

Planificación de empresas con modelos de simulación Planificación de empresas con modelos de simulación curso online Distribuidor Oficial Vensim OBJETIVO Los consultores, asesores y técnicos que trabajan para empresas privadas o para el sector público suelen

Más detalles

MOLARIDAD: UN MODELO DISEÑADO CON UNA HOJA DE CÁLCULO

MOLARIDAD: UN MODELO DISEÑADO CON UNA HOJA DE CÁLCULO Informática Educativa Vol. 9, No. 2, 1996 UNIANDES - LIDIE, Colombia pp. 139-144 MOLARIDAD: UN MODELO DISEÑADO CON UNA HOJA DE CÁLCULO Rodolfo José PINEDA SANTIS RESUMEN Este artículo describe un modelo

Más detalles

Bienvenido al módulo de formación sobre programación de DriveAP. Para ver en forma de texto las notas del presentador, haga clic en el botón Notas de

Bienvenido al módulo de formación sobre programación de DriveAP. Para ver en forma de texto las notas del presentador, haga clic en el botón Notas de Bienvenido al módulo de formación sobre programación de DriveAP. Para ver en forma de texto las notas del presentador, haga clic en el botón Notas de la esquina inferior derecha. 1 Tras completar este

Más detalles

SRec, software de animación de la recursividad

SRec, software de animación de la recursividad XV JENUI. Barcelona, 8-10 de julio de 2009 ISBN: 978-84-692-2758-9 http://jenui2009.fib.upc.edu/ SRec, software de animación de la recursividad Antonio Pérez Carrasco, J. Ángel Velázquez Iturbide Departamento

Más detalles

Ingeniería del Software GUÍA DOCENTE Curso

Ingenierí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 detalles

PROCESAMIENTO DE IMÁGENES DIGITALES

PROCESAMIENTO DE IMÁGENES DIGITALES PROCESAMIENTO DE IMÁGENES DIGITALES 1 4 º C U R S O D E G R A D O I N G E N I E R Í A I N F O R M Á T I C A - T E C N O L O G Í A S I N F O R M Á T I C A S O P T A T I V A ( C U A T R I M E S T R E 1 )

Más detalles

Metodología taxonomía de Bloom

Metodología taxonomía de Bloom Metodología taxonomía de Bloom Índice Introducción... 2 Beneficios de la metodología taxonomía de Bloom... 4 Qué herramientas ofrece Weclass... 4 1 Introducción La taxonomía de Bloom es sobradamente conocida

Más detalles

EXCEL I UNIDAD 1 EMPEZANDO A TRABAJAR CON EXCEL (SEMANA 1)

EXCEL I UNIDAD 1 EMPEZANDO A TRABAJAR CON EXCEL (SEMANA 1) EXCEL I UNIDAD 1 EMPEZANDO A TRABAJAR CON EXCEL (SEMANA 1) 1.1.- Conceptos de Excel EXCEL: es una aplicación para crear hojas de cálculo que está divida en filas y columnas, al cruce de estas se le denomina

Más detalles

Definición de una base de datos. Un manejador de base de datos es un programa que permite administrar y organizar una serie de datos.

Definición de una base de datos. Un manejador de base de datos es un programa que permite administrar y organizar una serie de datos. Definición de una base de datos. Un manejador de base de datos es un programa que permite administrar y organizar una serie de datos. Utilidad de una base de datos Ahora bien, en las bases de datos electrónicas

Más detalles

El aprendizaje colaborativo.

El aprendizaje colaborativo. XXXV Conferencia Nacional de Ingeniería,, ANFEI LA CONSTRUCCIÓN COLABORATIVA DEL CONOCIMIENTO Red de Ciencias Básicas Elementos de Reflexión Dr. Héctor Alberto García Romero Centro de Formación e Innovación

Más detalles

LABORATORIO DE QUIMICA

LABORATORIO DE QUIMICA Guía docente de la asignatura Asignatura Materia Módulo Titulación LABORATORIO DE QUIMICA Experimental FISICA Y QUIMICA MASTER DE PROFESORADO Plan 40811 Código 51722 Periodo de impartición PRIMER CUATRIMESTRE

Más detalles

ASIGNATURA: INFORMÁTICA Y CÁLCULO NUMÉRICO

ASIGNATURA: INFORMÁTICA Y CÁLCULO NUMÉRICO Página 1 de 7 CARACTERÍSTICAS GENERALES Tipo: Formación básica, Obligatoria, Optativa Trabajo de fin de grado, Prácticas externas Duración: Anual Semestre/s: 1 y 2 Número de créditos ECTS: 6 Idioma/s:

Más detalles

Guía de la Plataforma Educativa Campus Aibe

Guía de la Plataforma Educativa Campus Aibe Guía de la Plataforma Educativa Campus Aibe 1. Cómo Acceder al Campus Aibe? Para acceder al Campus de Formación Aibe debe acceder a internet (con cualquier navegador aunque recomendamos preferentemente

Más detalles

SISTEMAS OPERATIVOS MONOPUESTO 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA

SISTEMAS OPERATIVOS MONOPUESTO 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA 1ª evaluación DEPARTAMENTO MATERIA CURSO INFORMATICA SISTEMAS OPERATIVOS MONOPUESTO 1º S.M.R 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA Caracterización de sistemas operativos: Utilización de sistemas

Más detalles

Microsoft Excel 2003 (Completo)

Microsoft Excel 2003 (Completo) Microsoft Excel 2003 (Completo) Curso para aprender a utilizar la hoja de cálculo Microsoft Excel 2003, explicando todas las funciones que la aplicación posee y viendo el uso de este programa para crear

Más detalles