LMRE: Un entorno multiprocesador para la enseñanza de conceptos de concurrencia en un curso CS1

Se presenta un entorno visual interactivo para la enseñanza de conceptos de concurrencia y paralelismo en un curso inicial de algoritmos. El entorno LMRE (Lidi MultiRobot Environment) es una evolución del Visual Da Vinci utilizado extensamente en la introducción a la programación en varias Universid...

Descripción completa

Detalles Bibliográficos
Autores: De Giusti, Laura Cristina, Frati, Fernando Emmanuel, Leibovich, Fabiana Yael, Sanchez, Mariano, Madoz, María Cristina
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2012
País:Argentina
Institución:Universidad Nacional de La Plata
Repositorio:SEDICI (UNLP)
Idioma:español
OAI Identifier:oai:sedici.unlp.edu.ar:10915/18283
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/18283
Access Level:acceso abierto
Palabra clave:Ciencias Informáticas
Educación
informática
algoritmos; concurrencia; paralelismo; entorno; multirobot; algoritmos concurrentes y paralelos
Descripción
Sumario:Se presenta un entorno visual interactivo para la enseñanza de conceptos de concurrencia y paralelismo en un curso inicial de algoritmos. El entorno LMRE (Lidi MultiRobot Environment) es una evolución del Visual Da Vinci utilizado extensamente en la introducción a la programación en varias Universidades. El artículo analiza la problemática del cambio tecnológico a partir de la introducción de los procesadores de múltiples núcleos y su impacto sobre la programación y describe una definición del entorno, así como las primitivas a utilizar en la programación de aplicaciones concurrentes. Por último se detallan aspectos de implementación del prototipo actualmente en prueba, así como la evolución del mismo para ser empleado en cursos más avanzados de concurrencia.