Del algoritmo al plano: explorando la enseñanza de programación con C y Python en la ingeniería civil

ISBN

979-13-88349-07-2

Fecha de publicación

27-05-2026

Licencia

D. R. © copyright 2026. Graciela Lara López, Elsie Noemí Olvera Pérez, Griselda Pérez Torres, José Luis Díaz González.

Todos los contenidos de esta obra se comparten bajo la licencia Creative Commons Atribución/Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0). Esto implica que no está autorizado el uso comercial de la obra original ni de las eventuales obras derivadas, las cuales deberán distribuirse bajo la misma licencia que rige la obra original. No obstante, se permite a terceros compartir el contenido siempre y cuando se reconozca debidamente la autoría y la publicación original en esta editorial.

María Elena Romero Gastelú
Univesidad de Guadalajara
0009-0005-4812-3565
Janette Araceli Castellanos Barajas
Univesidad de Guadalajara
0000-0001-9681-7821
Luis Ernesto Ayala Hernández
Univesidad de Guadalajara
0009-0005-1007-5393

Acerca de

En este capítulo se presenta el desarrollo de un análisis comparativo entre los lenguajes de programación C y Python, con el objetivo de identificar su pertinencia como herramientas para la enseñanza inicial de la programación a nivel ingeniería, empleando la metodología de Aprendizaje Basado en Proyectos (ABP) en la asignatura de Programación Aplicada a la Ingeniería, impartida en el primer semestre de la carrera de Ingeniería Civil del Centro Universitario de Ciencias Exactas e Ingenierías. La asignatura tiene como finalidad promover un aprendizaje activo mediante la resolución de problemáticas contextualizadas en escenarios reales de la ingeniería civil, favoreciendo la integración de saberes, el pensamiento crítico y el trabajo colaborativo.
La comparación consideró criterios como la curva de aprendizaje, la comprensión de la lógica computacional, la estructura y claridad sintáctica del lenguaje, así como la facilidad para implementar soluciones a problemas de ingeniería. Lo anterior como parte de esta experiencia didáctica, durante el ciclo escolar 2025-B.

Referencias

Asghar, J., Habib, S., Hussain, A., & Hussain, M. M. (2025). Comparación empírica de C++ y Python para la enseñanza de estudiantes introductorios de programación y su impacto en los resultados de aprendizaje. Revista de Informática Computacional y Negocios, 3(1), 17–24. https://doi.org/10.65606/31/2025/39
Barrows, H. S. (1986). Una taxonomía de métodos de aprendizaje basados en problemas. Educación Médica, 20(6), 481–486. https://doi.org/10.1111/j.1365-2923.1986.tb01386.x
Blank, W. E., Ed., & Harwell, S. Ed. (1997). Prácticas prometedoras para conectar la escuela con el mundo real.
Coll, C. (2006). Psicología de la educación y práctica educativa: Necesidad y límites de la intervención educativa. Graó.
Díaz Barriga Arceo, Frida. (2010). Enseñanza situada: vínculo entre la escuela y la vida. McGraw Hill.
Eastman, C. M. (2012). BIM Handbook: una guía para modelar información de edificios para propietarios, directivos, diseñadores, ingenieros y contratistas. Wiley.
Froese, T. M. (2010). El impacto de las tecnologías emergentes de la información en la gestión de proyectos de construcción. Automatización en la construcción, 19(5), 531–538. https://doi.org/10.1016/j.autcon.2009.11.004
Harwell, S. (1997). Aprendizaje basado en proyectos: prácticas prometedoras para conectar la escuela secundaria con el mundo real.  Universidad del Sur de Florida.
Kernighan, B. W., & Ritchie, D. M. (1988). El lenguaje de programación C. (2da ed.). Prentice Hall.

Carrito de compra