Un cambio de paradigma en la enseñanza de fundamentos de programación en ingeniería de sistemas
DOI:
https://doi.org/10.26507/rei.v4n7.78Palabras clave:
paradigma, enseñanza de programación, modelo funcional, lenguaje SchemeResumen
En este artículo se presentan los resultados del proyecto de investigación cuyo objetivo fue aplicar el modelo de programación funcional con lenguaje Scheme en la enseñanza de fundamentos de programación en Ingeniería de Sistemas. La investigación se desarrolló en cinco instituciones de educación superior de la ciudad de Pasto (Colombia), que forman parte de la Red Universitaria de Investigación en Sistemas de Nariño - RUISNAR. Estas instituciones utilizaban el paradigma de programación imperativo y lenguajes como C y Java en los primeros cursos de programación. Los resultados obtenidos contribuyen a soportar la decisión sobre cuál es el modelo de programación más conveniente para iniciar a los estudiantes de Ingeniería de Sistemas en el campo de la programación.
Descargas
Referencias bibliográficas
Backus, J. (1978). Can Programming Be Liberated From the Von Neumann Style? A Functional Style and its Algebra of Programs. Communications of the ACM, Vol. 21, No. 8, August, pp. 613-645.
Botero, R. (2006). Fundamentos de Programación con Orientación a Objetos. Tecnológico de Antioquia, Medellin, Colombia.
Church, A. (1941). The Calculi of Lambda Conversion. Annals of Mathematical Studies, No.6, Princeton University Press, Princeton N.J., USA.
Dijkstra, E. y Feijen, W. (1988: 1984). A Method of Programming. Addison-Wesley, Boston, USA.
García, J. (2003). Un Enfoque Semiformal para la Introducción a la Programación. Departamento de Informática y Sistemas. Universidad de Murcia, España.
Hoare, C. (1972). Proff of correctness of data representations. Acta Informática 1(1):271-281.
Serón, F., Magallón, J. y Baldassarri, S. (2006). Lenguajes de programación. Universidad de Zaragoza, España.
Van Roy P. y Haridi, S. (2004). Concepts, Techiques, and Models of Computer Programming. The MIT Press, Cambridge, USA.
Wirth N (1971). Program Development by Stepwise Refinement. Communications of the ACM, Vol. 14, No. 4, April, pp. 221 – 227.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Se autoriza la reproducción total o parcial de los documentos publicados en la Revista siempre y cuando se cite la fuente y el autor.
Estadísticas de artículo | |
---|---|
Vistas de resúmenes | |
Vistas de PDF | |
Descargas de PDF | |
Vistas de HTML | |
Otras vistas |