Fundamentos de programación: una aproximación al desarrollo del pensamiento

Jhon Eduardo Villacrés Sampedro, Sonia Patricia Cordovez Machado, Nancy Maritza Montoya Ramírez, Fabián Enrique Calvopiña Estrella

Resumen


El presente trabajo de investigación, explora la relación existente entre los fundamentos de programación y el desarrollo del pensamiento, haciendo énfasis en cómo la programación puede transformarse en una herramienta poderosa para fortalecer diversas habilidades cognitivas, enmarcadas en los conceptos del desarrollo del pensamiento. Se ha realizado un estudio bibliográfico, desde la identificación de autores hasta un análisis exhaustivo de la literatura, se tomó como conceptos clave de la programación, los algoritmos, las estructuras de control, las estructuras de datos, y la descomposición de problemas, por otra parte, contribuyeron a los conceptos de desarrollo del pensamiento, el pensamiento computacional, el pensamiento lógico, la resolución de problemas, el pensamiento crítico, la atención y el pensamiento algorítmico. Los hallazgos en la investigación, demuestran que la práctica de la programación no solo mejora las competencias técnicas, sino que también potencia la capacidad de los individuos para enfrentar y resolver problemas complejos de manera efectiva, lógica y coherente. Así mismo, se encuentra, que el desarrollo del pensamiento es un constructo social, influenciado por el entorno cultural y las interacciones sociales. Finalmente, el artículo concluye que los fundamentos de programación ofrecen una aproximación valiosa al desarrollo del pensamiento, sugiriendo su integración en el currículo educativo, para ampliar las opciones cognitivas de los individuos en un mundo tecnológicamente avanzado.


Palabras clave


Programación; Desarrollo del pensamiento; Pensamiento lógico; Lógica de programación; Algoritmo; Pensamiento crítico.

Texto completo:

PDF HTML

Referencias


Pomeroy, A. (2007). The abacus: A history of the world's first computing machine. Princeton University Press.

Stallings, W. (2021). Computer Organization and Architecture. Pearson. (Capítulos sobre lenguaje ensamblador y arquitectura de computadoras).

Patterson, D. A., & Hennessy, J. L. (2021). Computer Organization and Design: The Hardware/Software Interface. Morgan Kaufmann. (Capítulo sobre ensamblador y lenguaje de máquina).

Lutz, M. (2023). Learning Python. O'Reilly Media. (Referencia fundamental para Python, un lenguaje de alto nivel muy popular).

Bloch, J. (2018). Effective Java. Addison-Wesley. (Guía avanzada sobre las mejores prácticas en Java).

Stroustrup, B. (2013). The C++ Programming Language. Addison-Wesley. (Libro fundamental sobre C++, un lenguaje de alto nivel con capacidades de bajo nivel).

Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2022). Introduction to Algorithms (4th ed.). MIT Press.

Heineman, G. T., Pollice, G., & Selkow, S. (2016). Algorithms in a Nutshell (2nd ed.). O'Reilly Media.

Knuth, D. E. (2011). The Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd ed.). Addison-Wesley.

Aho, A. V., Hopcroft, J. E., & Ullman, J. D. (2020). Data Structures and Algorithms (3rd ed.). Addison-Wesley.

Tanenbaum, A. S. (2016). Structured Computer Organization (6th ed., pp. 114-116). Pearson.

Lafore, R. (2017). Data Structures and Algorithms in Java (3rd ed., pp. 112-115). Sams Publishing.

Weiss, M. A. (2013). Data Structures and Algorithm Analysis in C++ (4th ed., pp. 45-48). Pearson.

Piaget, J. (1952). The origins of intelligence in children (Vol. 8). International Universities Press.

Vygotsky, L. S. (1978). Mind in society: The development of higher psychological processes (M. Cole, V. John-Steiner, S. Scribner, & E. Souberman, Eds. & Trans.). Harvard University Press.

Gardner, H. (1983). Frames of mind: The theory of multiple intelligences (10th ed.). Basic Books.

Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35.

Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books.

Martinez Ruiz, J. E., Cardenas Rodriguez, M. M., Junco Rosario, G. L., & Cabezas Cabezas, H. S. (2023). El desarrollo del pensamiento lógico a través del proceso de aprendizaje en los estudiantes universitarios. https://doi.org/10.5281/zenodo.10420749

Copi, I. M., Cohen, C., & McMahon, K. (2014). Introduction to logic (14th ed.). Pearson

Jonassen, D. H. (2000). Toward a design theory of problem solving. Educational Technology Research and Development, 48(4), 63-85. https://doi.org/10.1007/BF02300500

Facione, P. A. (1990). Critical thinking: A statement of expert consensus for purposes of educational assessment and instruction. The California Academic Press.

Frontiers. (2024). Attention in Psychology, Neuroscience, and Machine Learning. Frontiers Media SA. Recuperado de https://www.frontiersin.org/articles/10.3389/fnins.2020.00023/full.

Forage. (2023). Attention to Detail: Definition and Examples. Recuperado de https://www.theforage.com/blog.




DOI: https://doi.org/10.23857/pc.v9i8.7881

Enlaces de Referencia

  • Por el momento, no existen enlaces de referencia
';





Polo del Conocimiento              

Revista Científico-Académica Multidisciplinaria

ISSN: 2550-682X

Casa Editora del Polo                                                 

Manta - Ecuador       

Dirección: Ciudadela El Palmar, II Etapa,  Manta - Manabí - Ecuador.

Código Postal: 130801

Teléfonos: 056051775/0991871420

Email: polodelconocimientorevista@gmail.com / director@polodelconocimiento.com

URL: https://www.polodelconocimiento.com/