DOI: http://dx.doi.org/10.26507/rei.v12n24.728

Dificultades de aprender a programar

Jorge Iván Fuentes-Rosado, Melquizedec Moo-Medina

Resumen


Dentro de las competencias de cualquier ingeniero solicitadas por la industria, sin importar su área de especialidad, es la codificación en un lenguaje de programación. Un ingeniero debe ser capaz de codificar sus ideas ya sea para hacer experimentos y simulaciones de sus propuestas de solución, así como crear soluciones de software. El objetivo es determinar los obstáculos y clasificarlos para poder generar estrategias que faciliten el desarrollo de la competencia del desarrollo de software. El proyecto se realizó con estudiantes de segundo semestre de las ingenierías en electromecánica e ingeniería en sistemas computacionales. Se solicitó que los estudiantes describieran las diferentes problemáticas con las que se enfrentaban y cómo fueron resolviéndolas. Estas descripciones se utilizaron para determinar y clasificar los obstáculos que se les presentaron. Es interesante descubrir que aunque los estudiantes pertenecían a programas de ingeniería diferentes las problemáticas y obstáculos que tuvieron fueron muy similares.

Palabras clave


Programación; ingeniería en sistemas; ingeniería en electromecánica; dificultades

Texto completo:

PDF

Referencias


CODE, Leaders and trend-setters all agree on one thing, 2015. [En línea]. Available at: https://code.org/quotes.

United States Deparment of Labor, Software Developers, 15 04 2016. [En línea]. Available at: http://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm.

Sun, W. and Sun, X., Teaching computer programming skills to engineering and technology students with a modular programming strategy. American Society for Engineering Education, 2011.

Tecnológico Nacional de México, Temario de Fundamentos de Programación Ingeniería en Sistemas, México, 2010.

Tecnológico Nacional de México, Temario de Introducción a la Programación Ingeniería Electromecánica, Mexicali, 2010.

Moore, H., Matlab para ingenieros, Pearson Educación, 2007.

Sommerville, I. y Alfonso, M., Ingeniería de Software, Pearson Educacion, 2009.

Lahtinen, E., Ala-Mutka, K. and Järvinen, H., A study of the difficulties of novice programmers, SIGCSE Bull, 2005, pp. 14-18.

Ko, A., Myers, B. and Aung, H., Six learning barriers in end-user programming systems. In: Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing, 2004.







Asociación Colombiana de Facultades de Ingeniería. ACOFI.
Carrera 68 D 25B – 86 Oficina 205
Teléfono: (57 4) 425 50 68 - (57 1) 427 30 65 Extensión 103
Bogotá, Colombia. Suramérica

Email: revista@acofi.edu.co
http://www.educacioneningenieria.org

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.