Ayuda
Ir al contenido

Dialnet


Aprendizaje de la programación con estrategia “divide and conquer” vs. Sin estrategia “divide and conquer”

    1. [1] Universidad Tecnológica de Pereira
  • Localización: Entre ciencia e ingeniería, ISSN-e 2539-4169, ISSN 1909-8367, Vol. 14, Nº. 28, 2020, págs. 34-39
  • Idioma: español
  • Títulos paralelos:
    • Learning computer programming using “divide and conquer” strategy vs. without “divide and conquer strategy”
  • Enlaces
  • Resumen
    • español

      El aprendizaje de la programación de computadores es una invitación permanente a docentes ingenieros para buscar mecanismos, teorías y modelos que lo faciliten y, de paso, que simplifiquen la resolución de problemas a partir del aprovechamiento del pensamiento computacional. El concepto de función y la estrategia “divide and conquer” se han ido convirtiendo en un camino que facilita la asimilación y aplicación de la programación dentro del paradigma funcional y, al tiempo, simplifica el aprendizaje de otros paradigmas de programación. El presente artículo está basado en una investigación realizada en paralelo con grupos de Programación I Paradigma Funcional a lo largo de los últimos 6 semestres en el programa Ingeniería de Sistemas y Computación. Los resultados son significativamente diferentes si se comparan los grupos en los cuales se adoptó la estrategia “divide and conquer” con los resultados de aquellos con los cuales se trabajó una sola función que incluyera todo el proceso lógico de resolución de un problema. Se concluye que es mucho más conveniente atomizar una solución algorítmica computacional basada en funciones que pensar dicha solución en un solo cuerpo lógico, independiente del paradigma de programación.

    • English

      Learning computer programming is a permanent challenge for teacher engineers to find mechanisms, theories, and models that facilitate it and simplify the resolution of problems from the use of computational thinking. The concept of a function and the “divide and conquer” strategy facilitates the assimilation and application of programming within the functional paradigm and, at the same time, simplifies the learning of other programming paradigms. This article is based on an investigation made in parallel with groups of Programming Functional Paradigm throughout the last 6 semesters in the Systems and Computing Engineering program. The results are significantly different when comparing the groups in which the “divide and conquer” strategy was adopted with the results of those with a single function was worked that included the entire logical process of solving a problem. It is concluded that it is much more convenient to atomize a computational algorithmic solution into independent functions than think that solution in a single logical body independent of the programming paradigm.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno