Study and methodological proposal for the teaching-learning of computer programming in higher education.

  • Rosa Elizabeth Molina Izurieta Universidad de Guayaquil, Guayas, Ecuador,
  • Renzo Rogelio Padilla Gómez Universidad de Guayaquil, Guayas, Ecuador,
  • Maikel Yelandi Leyva Vázquez. Universidad de la Universidad Politécnica Salesiana.
Keywords: Teaching-learning, computer programming, Higher Education, programming language

Abstract

The study of computer programming requires the development or exploitation of logical and reasoning skills for the research and/or development of new products within computer science. It experiences challenges of how students come to understand the processes of creating and designing a software, creating empirically effective patterns of development of programs and that result raw material to be able to create new methodologies. The learning of a programming language may not be a simple task because it implies the reasoning of the programming paradigm in which it is framed, the understanding of the syntax of the language itself, the development of a correct programming logic and the application of a good software development methodology, all at the same time.

References

Arellano, J., Nieve, O., Arista, G. y Solar A. (2011). Experiencia en el Desarrollo y Uso de un Software para Enseñar Algoritmos. Octavo Congreso Internacional de Computo en Omptimizacion y Sofware.Morelos: méxico. pp. 265–276.

Ball, J. (1989). La micropolítica de la escuela: hacia una teoría de la organización escolar: Paidós Barcelona.

Berger, P. L. y Luckmann, T. (1968). La construcción social de la realidad: Amorrortu.

Caneo, O. (2016). Las Prácticas Cooperativas como mejora del aprendizaje en la programación de computadores. Repositoria institucional. Universidad de Oviedo. p. 443.

Carreño, M., Sandoval, A., Italia, E., Hernandez, J., De Casso, A. y Durán, I. (2015). Entorno web como herramienta de apoyo para el diseño de algoritmos en pseudocódigo durante el proceso enseñanza-aprendizaje. Departamente Academico de Sistemas Computacionales; Univesidad Autonoma de Baja California Sur. pp.296-305.

Crow, T., Luxton, A. y Wuensche, B. (2018). Intelligent tutoring systems for programming education: a systematic review. in Proceedings of the 20th Australasian Computing Education Conference. Association for Computing Machinery.

Del Prado, A. y Lamas, N. (2014). Alternativas para la enseñanza de pseudocódigo y diagrama de Flujos. Revista Electrónica Iberoamericana de Educación en Ciencias y Tecnología. 5(3), p. 102.

Estévez, I., Alario, C., Pérez, M., Crespo, R., Leony, D., Parada, A. (2013). Validación por la Comunidad Docente de una Metodología de Aprendizaje Activo para Cursos de Programación. Departamento de Ingeniería Telemática, Universidad Carlos III de Madrid. pp. 563-570.

García, N., Santiago, O. y Arellano, J. (2011). Construcción de un esquema de aprendizaje para la enseñanza de algoritmos.

Goetz, J. P. y LeCompte, M. D. (1988). Etnografía y diseño cualitativo en investigación educativa. Ediciones Morata.

Insuasti, J. (2016). Problemas de enseñanza y aprendizaje de los fundamentos de programación. 10(2): pp. 234-246.

Lara, J., Andalira, G., Morán, R, S., Jordán, A. E., & Ramos Carpio, J. P. (2018). Estrategias didácticas aplicadas en la formación de competencias. Estudiantes-Ingeniería Comercial-FAFI-Universidad Técnica de Babahoyo. Dilemas Contemporáneos: Educación, Política y Valores. Año: VI, Número: Edición Especial, Artículo no.: 8, Período: Julio, 2018. https://dilemascontemporaneoseducacionpoliticayvalores.com/_files/200003885-5b1bc5c185/EE%2018.7.08%20Estrategias%20did%C3%A1cticas%20aplicadas%20en%20la%20formaci%C3%B3n%20de.....pdf

López, J., Hernández, C. y Farran, Y. (2011). Una plataforma de evaluación automática con una metodología efectiva para la enseñanza/aprendizaje en programación de computadores. Ingeniare. Revista Chilena de Ingeniería, 19(2): p. 265-277.

Lovos, E., Gonzalez, A. y Bertone, R. (2013). Experiencia de utilización de Herramientas Colaborativas para la enseñanza y el aprendizaje de la Programación de Computadoras. XVIII Congreso Argentino de Ciencias de La Computación.

Miños, A., (2016). Uso didáctico de estrategias inductivas en un curso introductorio de programación estructurada: pp. 95-110.

Muñoz, R., Barcelos, S., Villarroel, R., Barría, M., Becerra, C., Noel, R. y Frango, I. (2015). Uso de Scratch y Lego Mindstorms como Apoyo a la Docencia en Fundamentos de Programación. Chile, Universidad de Valparaíso. pp.248-254.

Oceguera, S., Expósito, C., Díaz, G. y Bonne, E. (2011). Metodología de la enseñanza de la informática. Editorial EDUCACION CUBANA.

Popkewitz, T. S., (2010). Paradigmas e ideología en la investigación educativa: documento de lectura: International Alliance for Learning.

Rosique, F. C., Losilla F. L y Pastor J. F. (2019). Experiencia de aprendizaje activo y colaborativo para la adquisición de competencias en información. España, Universidad Polítecnica de Cartagena. Núm. 4, pp. 35-40.

Sánchez, G. T., Aurea, B., Carriel, D. & Ramos, J. P. (2019). La Internacionalización de la Educación Superior, desde la perspectiva educacional, cinco retos y una necesaria reflexión sobre el sentido del proceso. Dilemas Contemporáneos, Educación, Política y Valores. Año: VI, Número: Edición Especial, Artículo no.:4, Período: Junio, 2019. https://dilemascontemporaneoseducacionpoliticayvalores.com/_files/200005025-9d9119e8f0/EE%2019.06.04%20La%20Internacionalizaci%C3%B3n%20de%20la%20Educaci%C3%B3n%20Superior..pdf

Sierra, F. S., (2006). Métodos de investigación etnográfica en Ciencias Sociales: Mira.

Spigariol, L. (2015). Recursos pedagógicos tecnológicos para aprender a programar.Universidad Tecnológica Nacional, Facultad Regional Buenos Aires.

Taylor, S. J., Bogdan, R. y Piatigorsky, J. (1987). Introducción a los métodos cualitativos de investigación: la búsqueda de significados: Paidós.

Timarán, R., Toledo, J. y Chávez, A. (2012). Programación multiparadigmacomo estrategia de aprendizaje en los lenguajes de programación en ingeniería en sistemas. Núm. 27.

Trejos, O. (2013). Los articulos cientificos como metodologia de aprendizaje en el 1º semestre de un programa de Ingeniería. Scientia et Technica. 18 (3): pp. 530-534.

Vidal, C., Cabezas, C., Parra, J. y López, L. (2015). Experiencias Prácticas con el Uso del Lenguaje de Programación Scratch para Desarrollar el Pensamiento Algorítmico de Estudiantes en Chile. Formación Universitaria. 8 (4): pp. 23-32.

Zuleta, A. y Chávez, A. (2011). Uso de herramientas informáticas como estrategia para la enseñanza de la programación de computadores. Núm. 57, pp. 23-32.

Published
2019-11-01