Difficulties from learning to computer programming

Authors

DOI:

https://doi.org/10.26507/rei.v12n24.728

Keywords:

Computer programming, computational systems engineering, electromechanical engineering, barriers

Abstract

Industries are in need of people able to code computer programs, no matter the specialty area. An engineer must be able to portray ideas, test them and create new software applications. The objective of this research is to determine the barriers and sort them in order to create strategies to help and facilitate the development of coding skills in students of different engineering programs. The project was done with students of the second semester of computer systems and electromechanical engineering programs. Students were asked to describe the different barriers they had faced and how they had solved that situation. These descriptions were classified. It is important to highlight that regardless of the students' background, they presented similar barriers.

Downloads

Download data is not yet available.

Author Biographies

Jorge Iván Fuentes-Rosado, Instituto Tecnológico Superior Progreso

Lic. en Ciencias de la Computación en 2006 de la Universidad Autónoma de Yucatán en México, el título de MSc. en Ciencias con Especialidad en Sistemas Inteligentes en 2008 del Instituto Tecnológico de Estudios Superiores de Monterrey, México. Inició sus labores docentes en el Instituto Tecnológico Superior Progreso en agosto de 2010, y es profesor de tiempo completo de asignatura C desde 2012. Ha fungido como líder de la línea de investigación “Desarrollo de Tecnologías de la Información y Comunicación”. Sus intereses investigativos incluyen: aprendizaje máquina para procesos de optimización, innovación educativa, gráficos por computadora, procesos automáticos de optimización de código.

Melquizedec Moo-Medina, Instituto Tecnológico Superior Progreso

Ing. en Sistemas Computacionales en 2003 por el Instituto Tecnológico de Mérida en Yucatán, México y en 2014, el título de MSc. en Tecnologías de Información por la Universidad Interamericana para el Desarrollo. Ha trabajado como líder de proyectos en Tecnologías de la Información para Infraestructura de la Red del Instituto Tecnológico Superior Progreso y como líder de Proyecto para el desarrollo de laboratorio de Diseño y Animación Digital en el 2014 y 2015. Actualmente realiza proyectos de investigación enfocados al desarrollo de software en diferentes áreas de trabajo y a las publicaciones de artículos desde el Instituto Tecnológico Superior Progreso, desempeñando el puesto de profesor de tiempo completo e investigador.

References

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.

Published

2017-08-01

How to Cite

Fuentes-Rosado, J. I., & Moo-Medina, M. (2017). Difficulties from learning to computer programming. Revista Educación En Ingeniería, 12(24), 76–82. https://doi.org/10.26507/rei.v12n24.728

Altmetric

QR Code
Article metrics
Abstract views
Galley vies
PDF Views
HTML views
Other views