Una familia de herramientas para apoyar el aprendizaje de la programación
Autores: Rößling, Guido
Idioma: Inglés
Editor: MDPI
Año: 2010
Acceso abierto
Artículo científico
2010
Una familia de herramientas para apoyar el aprendizaje de la programación
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Programación
Algoritmos
Estructuras de datos
Basado en web
Sistema de visualización
Videos tutoriales
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 35
Citaciones: Sin citaciones
Tanto aprender a programar como entender algoritmos o estructuras de datos suele ser difícil. Este documento presenta tres enfoques complementarios que empleamos para ayudar a nuestros estudiantes a aprender a programar, especialmente durante el primer trimestre de sus estudios. Utilizamos una base de datos de tareas de programación en línea como un entorno fácil y libre de riesgos para dar los primeros pasos en programación Java. El sistema de visualización de algoritmos Animal se utiliza para visualizar el comportamiento dinámico de algoritmos y estructuras de datos. Complementamos ambos enfoques con videos tutoriales sobre el uso del IDE Eclipse. También informamos sobre las experiencias con este enfoque combinado.
Descripción
Tanto aprender a programar como entender algoritmos o estructuras de datos suele ser difícil. Este documento presenta tres enfoques complementarios que empleamos para ayudar a nuestros estudiantes a aprender a programar, especialmente durante el primer trimestre de sus estudios. Utilizamos una base de datos de tareas de programación en línea como un entorno fácil y libre de riesgos para dar los primeros pasos en programación Java. El sistema de visualización de algoritmos Animal se utiliza para visualizar el comportamiento dinámico de algoritmos y estructuras de datos. Complementamos ambos enfoques con videos tutoriales sobre el uso del IDE Eclipse. También informamos sobre las experiencias con este enfoque combinado.