scholarly journals Analysis of Learning Difficulties in Object Oriented Programming in Systems Engineering Students at UNTELS

2020 ◽  
Vol 5 (6) ◽  
pp. 1704-1709
Author(s):  
Teodoro Diaz-Leyva ◽  
Omar Chamorro-Atalaya
Author(s):  
Omar Iván Trejos Buriticá

Este artículo aborda una propuesta metodológica para que la comprensión general de los paradigmas de programación funcional, imperativa y orientada a objetos se simplifique de forma que los estudiantes de informática tengan un fundamento sólido a partir del cual puedan comprender sus diferencias y aplicaciones. La propuesta se basa en la cristalización de tres modelos teóricos asociados al modelo computacional que privilegia dentro del contexto de sus propias características, y se enmarca dentro de una investigación educativa de carácter cualitativo, articulada con la teoría que subyace a cada paradigma, la cual se ha socializado con estudiantes de Ingeniería de Sistemas, y se han recogido algunas opiniones al respecto de su facilidad para comprender los tres paradigmas. A partir de la utilización de este modelo se han evidenciado, vía resolución de problemas teóricos, una aplicación directa y sencilla del concepto de paradigma así como una mejor utilización de las herramientas que giran en torno a ellos. La comprensión de las diferencias, coincidencias y aplicaciones de los paradigmas ha generado elementos de alta motivación y aprendizaje autónomo en los estudiantes.Palabras clave: Aprendizaje significativo, paradigma de programación, programación de computadores, programación imperativa, programación funcional, programación orientada a objetos.This article presents a methodological proposal to understand the basics of three computer programming paradigms (functional, imperative and object-oriented) to bring to informatics students a solid foundation to use their differences and their applications. We use three theorical models linked with de computational model associated to each paradigm and its characteristics. The methodology is allocated inside an educative and qualitative research accordingly the theory of each computer programming paradigm. The results of this methodology have been socialized with Systems Engineering students in the firsts and last semesters and we collected some opinions about it. From the use of this model and the use of problem based learning we evidence that the paradigm concept and its application is more direct and simple and, due this, the use of the tools around the concepts. Another effect of this methodology is a higher motivation and an autonomous learning in the students.Keywords: Computer programming, imperative programming, functional programming, meaningful learning, object-oriented programming, programming paradigm


Author(s):  
Ricardo Timarán Pereira ◽  
Javier Jiménez Toledo ◽  
Anivar Chaves Torres

Resumen Para el desarrollo de software se cuenta con varios paradigmas de programación, cada uno provisto de sus metodologías, técnicas y herramientas y orientado a un determinado campo o a un conjunto de problemas, y por ende, ninguno es suficiente por sí mismo para solucionar todos los problemas que se puedan suscitar. En este artículo se presentan los resultados del proyecto de investigación que tiene como objetivo la apropiación y aplicación del modelo de programación multiparadigma con el entorno Mozart-Oz para el desarrollo de software en el programa Ingeniería de Sistemas de la Universidad de Nariño. Esta investigación se realizó en tres fases en las que se estudian y evalúan la programación estructurada y orientada a objetos, la programación funcional y la programación por restricciones, con el fin de desarrollar en los estudiantes las competencias específicas en la solución de problemas utilizando estos modelos y entorno. Palabras ClaveProgramación Multiparadigma, Entorno de Desarrollo Mozart-Oz, Aprendizaje de Lenguajes de Programación.  Abstract For software development has several programming paradigms, each equipped with their methodologies, techniques and tools aimed at a particular field or set of problems, and therefore, none is sufficient by itself to solve all problems that can inspire. This paper presents the results of the research project that aims at the appropriation and application of multiparadigm programming model with the Mozart-Oz environment for software development in the Systems Engineer program at the Universidad of Nariño. This research was conducted in three phases in which structured and object-oriented programming, functional programming and constraints programming was studied and evaluated, in order to develop in students the specific skills to solve problems using these models and environment.KeywordsMultiparadigm Programming, the Mozart-Oz Development Environment, Learning Programming Languages 


1990 ◽  
Author(s):  
E. H. Bensley ◽  
T. J. Brando ◽  
J. C. Fohlin ◽  
M. J. Prelle ◽  
A. M. Wollrath

Sign in / Sign up

Export Citation Format

Share Document