A change of paradigm in teaching systems engineering programming basics
DOI:
https://doi.org/10.26507/rei.v4n7.78Keywords:
paradigm, teaching of programming, functional model, Scheme languageAbstract
In this paper, the results of the research project, whose objective was to apply the functional programming model with Scheme language in the teaching of programming foundations in Systems Engineering, are presented. The research was conducted in five higher education institutions of the Pasto city (Colombia), which form part of the Systems Research University Network of Nariño – SYRUNAR. These institutions used the imperative programming paradigm and languages like C and Java in the early programming courses. The obtained results help to support the decision on which is the programming model more appropriate to introduce students of Systems Engineering in the field of programming.Downloads
References
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.
Downloads
Published
How to Cite
Issue
Section
License
Total or partial reproduction of the documents published in the journal is authorized only when the source and author are cited.
Article metrics | |
---|---|
Abstract views | |
Galley vies | |
PDF Views | |
HTML views | |
Other views |