Caracterización de la población en el uso de las herramientas de prueba de algoritmos para el aprendizaje de los lenguajes de programación
Palabras clave:
Algoritmos, Compilador, Competencias, Aprendizaje, Herramientas, Software, Seudolenguaje, DiagramasResumen
Una de las dificultades que tienen los estudiantes cuando están en el proceso de aprendizaje de la lógica computacional, es el de poder evidenciar cómo la abstracción del mundo real en la solución de problemas, mediante la construcción de una secuencia lógica de pasos, se puede observar a través del uso de herramientas de prueba de algoritmos. No todos los estudiantes adquieren fácilmente habilidades y competencias en la identificación de las estructuras computacionales básicas para la resolución de problemas. Estos estudiantes requieren mayor ejercitación mediante ejemplos y ejercicios que les permitan modelar su estructura lógica. Por lo tanto, se analizó la influencia o no de las herramientas de prueba de algoritmos en el aprendizaje de las estructuras básicas y de control de los lenguajes de programación. La problemática que persiste es la falta de herramientas en la enseñanza de los cursos introductorios a los lenguajes de programación e identificación de necesidades educativas, que pueden ser cubiertas mediante la construcción de una herramienta pedagógica y didáctica como ambiente de aprendizaje de las estructuras de los lenguajes de programación, utilizando un lenguaje gráfico y de seudocódigo en español diseñado por el usuario. Para la identificación de la población y caracterización, se utilizaron instrumentos para medir las actitudes y competencias con respecto al aprendizaje de los lenguajes de programación mediante el uso de herramientas para probar algoritmos.
Descargas
Citas
KNUTH Donal E. The Art of Computer Programming. Fundamental Algorithms. Third Edition. Vol 1. Addison Wesley. (1997).
CAMC (Communications of Association of Computing Machinery). “Computer-Draw Flahcarts”. (1963). vol. 6, pp. sss-563.
VIGOTSKI, L. S. El desarrollo de los procesos psicológicos superiores, Ed. Grijalbo: Barcelona. (1979).
AHO, Alfred; SETHI, Raviy ULLMAN Jeffrey. Principios, técnicas y herramientas. Addison Wesley. (1990).
ANDREWS, D. H y GOODSON, L. A. “A comparative analysis of models of instructional design”, Journal of Instructional development, (1980).
ARY, D. JACOBS, L. CH. RAZAVIEH A. Introducción a la investigación pedagógica. Ed. McGraw Hill. (1989).
BAASE G. Computer algorithms: Introduction to design and analysis. Editorial Addison
Wesley.
BECERRA, César. Algoritmos: Conceptos Básicos. Ed. Kimpres. (1995).
BECERRA, César. Estructura de Datos en C. Ed. Por Computador Ltda. (1988).
BERGIN J. Data Abstraction: The object oriented approach using C++, Mcgraw Hill.
CAIRO BATTISTUTTI, Oswaldo. Metodología de la programación, Tomo I y II, Computec Rama-AlfaOmega.
CARIOLA, Patricio. La Educación en América Latina. Limusa: Bogotá. (1997).
CABERO ALMENARA, Julio. Tecnología Educativa. Diseño y utilización de medios en la Enseñanza. Ed. Paidos.
CASTELLS, Manuel. La era de la información. La Sociedad Red, Vol. 1, Ed. Siglo Veintiuno Editores: Bogotá. (2001).
CEBALLOS, Franciscoco Javier. Programación Orientada a Objetos con C++, Computec Rama-AlfaOmega.
CEBALLOS, Franciscoco Javier, Microsoft visual C++, Computec Rama-Alfa Omega.
EYSSAUTIER, Maurice. Metodología de la Investigación. Desarrrollo de la inteligencia. Ed. Thomson Learning. (2002).
FAIRLEY Richard. Ingeniería de Software, Mc Graw Hill. (1988).
GAGNE Robert M. Las Condiciones del Aprendizaje. Ed. Interamericana. (1979).
GALVE, Javier y otros. Algorítmica, Diseño y análisis de algoritmos funcionales e imperativos, Computec Rama-AlfaOmega.
GROS, Begoña (1997). Diseños y programas educativos – Pautas pedagógicas para la elaboración de software. Ed. Ariel Educación.
JAMSA, Kris. Aprenda C++, ComputecRama-AlfaOmega.
JOYANES AGUILAR, Luis. Estructura de Datos. Algoritmos, abstracción y objetos. Mc Graw Hill.
KENDALL y Kendall. Análisis y Diseño de sistemas, 3 ed, Prentice Hall. (1997).
KRISTOF Ray y Satram. Amy. Diseño Interactivo. Anaya Multimedia. (1995).
LEMOTE, Karen. Fundamentos de Compiladores. CECSA. (1996).
LOOMIS. Estructura de datos y organización de Archivos, Prentice Hall.
MADNICK, Stuart y Donovan, John. Sistemas Operativos. Ed. Diana. (1981).
NEGROPONTE, Nicholas. Ser Digital. Ed. Atlántida. (1995).
POOLE, Bernard. Tecnología Educativa. Ed. McGraw Hill.
PRESSMAN, Rogers S. Ingeniería del Software un enfoque práctico, 4 ed. McGraw Hill. (1998).
RUMBAUGH, James. Modelado y diseño orientado a objetos. Prentice Hall. (1996).
SEDGEWICK, Robert. Algoritmos en C++, Adisson Wesley.
SOMMERVILLE Ian. Ingeniería de Software. Addison-Wesley. (1988).
SQUIRES David y McDOUGALL, Anne. Cómo elegir y utilizar software educativo – Guia del profesorado. Ed. Morata. (2001).
THEOREY Toby. Design of database structures. Addison Wesley.
VAUGHN KOEN, Billy. El método en Ingeniería.Universidad del Valle – ACOFI: Cali. (1985).
VILLALOBOS, Jorge. Diseño y manejo de estructuras de datos en C. Mcgraw Hill.
WEISS, Mark Allen. Estructura de Datos y análisis de algoritmos, Adisson Wesley.
WHITTEN, Jeffrey l. Análisis y diseño de Sistemas de información, 3 ed Mc. Graw Hill. (1996).
Descargas
Publicado
-
Resumen100
-
PDF37
Cómo citar
Número
Sección
Licencia
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.