Programación para idear y forjar soluciones

Autores/as

Joe Llerena Izquierdo
Universidad Politécnica Salesiana
https://orcid.org/0000-0001-9907-7048

Palabras clave:

PROGRAMACIÓN, ALGORITMOS, MULTIMEDIA, ÁLGEBRA

Sinopsis

Aprender programación en ingeniería implica enfrentar diversos desafíos, que van desde los conocimientos técnicos previos hasta su comprensión y aplicación.

Este libro compendia los contenidos iniciales del primer año de la materia de programación, basados en más de veinte años de experiencia del autor y en su práctica docente en la Universidad Politécnica Salesiana (Sede Guayaquil). A través de un enfoque tecno-pedagógico innovador, promovido por la Carrera de Computación, la obra busca potenciar el aprendizaje significativo.

Se invita al lector a motivarse por el aprendizaje de programación mediante la creación de artefactos algorítmicos y el desarrollo de soluciones que contribuyan, en el futuro, al bienestar social.

A partir del dominio de los conocimientos esenciales, esta obra es un aporte a la formación de profesionales capaces de reducir desigualdades y generar nuevos conocimientos para un mundo más justo y equitativo.

Capítulos

Biografía del autor/a

Joe Llerena Izquierdo, Universidad Politécnica Salesiana

Joe Frand Llerena Izquierdo (Guayaquil - Ecuador, 1975). Es ingeniero informático egresado de la Escuela Superior Politécnica del Litoral y posee una maestría en Sistemas de Información Gerencial. También cuenta con una maestría en Administración de Empresas y una maestría en Ciencias de la Educación por la Universidad Politécnica Salesiana. Desde 1995 se ha dedicado a la docencia en instituciones de educación secundaria y superior, y actualmente es profesor en la Universidad Politécnica Salesiana de Ecuador. Es investigador en el campus de Guayaquil, en la carrera de Ingeniería Informática. Es miembro de la Sección Ecuador de la Región 9 del IEEE desde 2008. Junto con jóvenes ingenieros, participó en la creación de la Rama Estudiantil del IEEE en la sede de Guayaquil, en la Universidad Politécnica Salesiana, en 2009. Es miembro de la IEEE Computer Society y de la IEEE Education Society. Fue coordinador de Actividades Estudiantiles Universitarias (SAC) de la Sección IEEE R9 Ecuador de 2010 a 2012. Desde 2014, es coordinador del Grupo de Investigación en Enseñanza y Aprendizaje de Ciencias de la Ingeniería (GIEACI) de la Universidad Politécnica Salesiana en Guayaquil, Ecuador. Desde 2019, pertenece al Grupo de Innovación Educativa en Tecnologías de la Información y la Comunicación en el proceso de enseñanza-aprendizaje Gie-Ticea. En 2023, obtuvo el rango honorífico de Miembro Sénior, otorgado por los Miembros Profesionales del IEEE en reconocimiento a su excelencia técnica y profesional.

Referencias

Abbate, J., Narasimhan, S., Odeh, S., Bedwei, F. N., Musse, S. R. & Rieser, V. (2023). ‘I wrote my first piece of code at seven’: women share highs and lows in computer science for Ada Lovelace Day. Nature, 622(7982), 238–241. https://doi.org/10.1038/d41586-023-03146-8

Abo Khamis, M., Ngo, H. Q., Pichler, R., Suciu, D. & Wang, Y. R. (2024). Convergence of datalog over (pre-) semirings. J. ACM, 71(2). https://doi.org/10.1145/3643027

Acero Carrión, R. F. (2022). Modelo esquema para el análisis y tratamiento de la información en empresas ecuatorianas de comercio exterior mediante el uso de big data. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/23637

Agbo, F. J., Oyelere, S. S., Suhonen, J. & Adewumi, S. (2019). A systematic review of computational thinking approach for programming education in higher education institutions. In Proceedings of the 19th Koli calling international conference on computing education research, (pp. 1–10). https://doi.org/10.1145/3364510.3364521

Aguayo-Torres, M.-C., Olea, L., Berlanga, R. & Godoy, R. (2024). Attracting Girls to Technology Through Public-Private Partnership: The Hedy Lamarr Chair at The University of Malaga. In 2024 ITU Kaleidoscope: Innovation and Digital Transformation for a Sustainable World (ITU K), (pp. 1–8). IEEE. https://doi.org/10.23919/ITUK62727.2024.10772815

Aiken, H. H. & Hopper, G. M. (1946). The automatic sequence controlled calculator — I. Electrical Engineering, 65(8-9), 384–391. https://doi.org/10.1109/EE.1946.6434251

Akitaya, H. A., Biniaz, A., Demaine, E. D., Kleist, L., Stock, F. & Tóth, C. D. (2025). Minimum plane bichromatic spanning trees. ACM Trans. Algorithms, 21(4). https://doi.org/10.1145/3747591

Álava Morán, N. S. (2021). Metodologías y técnicas analíticas de aprendizaje en la educación superior: un mapeo sistemático. https://dspace.ups.edu.ec/handle/123456789/20737

Altaher, M. & Ferchichi, A. (2018). Algothink: An algorithmic computational thinking approach. In 2018 JCCO Joint International Conference on ICT in Education and Training, International Conference on Computing in Arabic, and International Conference on Geocomputing (JCCO: TICET-ICCA-GECO), (pp. 1–7). https://doi.org/10.1109/ICCA-TICET.2018.8726205

Anami, B. S., Angadi, S. A. & Manvi, S. S. (2010). Computer Concepts and C Programming:: Holistic Approach To Learning C. PHI Learning Pvt. Ltd.

Andrade Medina, A. V. (2021). Gestión Informática Educativa: Un mapeo sistemático. https://dspace.ups.edu.ec/handle/123456789/20841

Andrews, M. E. & Boklage, A. (2023). Supporting inclusivity in STEM makerspaces through critical theory: A systematic review. Journal of Engineering Education. https://doi.org/10.1002/jee.20546

Angluin, D. (2016). Ada Byron Lovelace. Complexities: Women in Mathematics, (pp. 60–67). https://doi.org/10.2307/j.ctt1dr35cc.22

Anton Yagual, J. P. (2022). Herramientas E-Learning para el Refuerzo Académico durante la Pandemia Del Covid-19 Utilizando Servicios Educativos en Línea. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/23696

Apt, K. R. & Wallace, M. (2006). Constraint logic programming using ECLiPSe. Cambridge University Press.

Arteaga Sotomayor, J. E. (2023). Efectividad del uso de la herramienta cuestionario en los vle´ s como herramienta de evaluación para profesores. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/25049

Ashok, K. (2010). C Programming: Test Your Skills. Pearson Education India.

Assadi, S., Farach-Colton, M. & Kuszmaul, W. (2025). Tight bounds for monotone minimal perfect hashing. ACM Trans. Algorithms, 21(4). https://doi.org/10.1145/3677608

Atiaja Balseca, L. E. (2023). Uso de la analítica del aprendizaje de los estudiantes para minimizar la pérdida escolar en las diferentes modalidades de estudio. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/25199

Austin, M. & Chancogne, D. (1999). Introduction to engineering programming: in C, Matlab and Java. John Wiley & Sons.

Avila, C., Bacca, J. & Rodriguez-Rojas, I. (2024). Women in STEAM Through the Lens of an Immersive-Based Storytelling Design. Communications in Computer and Information Science, 2209 CCIS, 245–258. https://doi.org/10.1007/978-3-031-75236-0_18

Ayala Carabajo, R. (2009). La esperanza pedagógica en la experiencia vivida de los educadores: un estudio fenomenológico-hermenéutico. Tomos I y II. 4ESIS DOCTORAL INÁDITA. Departamento de Pedagogía Sistemática y Social, Universidad Autónoma de Barcelona-España.

Ayala Carabajo, R. (2011). Pedagogical hope: A fresh and deep glance to educational experience from van Manen’s approach. Revista Espanola de Pedagogia, 69(248), 119–143.

Ayala Carabajo, R. (2016). Formación de investigadores de las ciencias sociales y humanas en el enfoque fenomenológico hermenéutico (De van manen) en el contexto hispanoamericano. Educacion XX1, 19(2), 359–381. https://doi.org/10.5944/educXX1.13945

Ayala-Carabajo, R. (2017). Retorno a lo esencial: Fenomenología hermenéutica aplicada desde el enfoque de Max Van Manen. Caligrama.

Ayala-Carabajo, R. & Llerena-Izquierdo, J. (2023a). Modelo preventivo para minimizar estudiantes en riesgo académico para las asignaturas del primer año universitario. CODES, 5. https://doi.org/10.15443/codes1917

Ayala-Carabajo, R. & Llerena-Izquierdo, J. (2023b). Proyectos de investigación y publicaciones de estudiantes de grado. Caso de éxito en universidad ecuatoriana. CODES, 5. https://doi.org/10.15443/codes1906

Ayala-Carabajo, R. & Llerena-Izquierdo, J. (2024). Bibliometric Review on a Hybrid Learning Model with VLEs from a Higher Education Context. In J. P. Salgado-Guerrero, H. R. Vega-Carrillo, G. García-Fernández, & V. Robles-Bykbaev (Eds.), Systems, Smart Technologies and Innovation for Society, (pp. 148–157). Cham, Springer Nature Switzerland. https://doi.org/10.1007/978-3-031-52090-7_15

Ayala, R. (2007). Introducción a la concepción y aplicación del Método Fenomenológico Hermenéutico de M. Van Manen. Universitat de Barcelona.

Bachman, L. F. (2024). What does language testing have to offer? 1. In The Writings of Lyle F. Bachman, (pp. 367–399). Routledge.

Backus, J. (1978). The history of fortran i, ii, and iii. SIGPLAN Not., 13(8), 165–180. https://doi.org/10.1145/960118.808380

Baker, F. T. (1972). System quality through structured programming. In Proceedings of the December 5-7, 1972, Fall Joint Computer Conference, Part I, AFIPS ’72 (Fall, part I), (pp. 339–343), New York, NY, USA. Association for Computing Machinery. https://doi.org/10.1145/1479992.1480037

Balcan, M.-F., Dick, T., Sandholm, T. & Vitercik, E. (2024). Learning to branch: Generalization guarantees and limits of data-independent discretization. J. ACM, 71(2). https://doi.org/10.1145/3637840

Bantyukov, S., Merkulov, V., Biziuk, I. & Bantyukova, S. (2020). Computer Science: Fundamentals of Algorithmization of Basic Computational Processes. Tutorial Student’s Book. Kharkiv, Ukraine: Ukrainian State University of Railway Transport.

Barros, E. J. C. & Izquierdo, J. F. L. (2015). El aprendizaje cooperativo en la preparación de una clase y el rendimiento de los estudiantes. In II Congreso Salesiano de Ciencia, Tecnología e Innovación para la Sociedad (CITIS 2015)

Basili, V. R. (1997). Evolving and packaging reading technologies. Journal of Systems and Software, 38(1), 3–12. https://doi.org/10.1016/S0164-1212(97)00065-4

Basili, V. R. & Selby, R. W. (1987). Comparing the Effectiveness of Software Testing Strategies. IEEE Transactions on Software Engineering, SE-13(12), 1278–1296. https://doi.org/10.1109/TSE.1987.232881

Basili, V. R. & Selby, R. W. (1991). Paradigms for experimentation and empirical studies in software engineering. Reliability Engineering & System Safety, 32(1), 171–191. https://doi.org/10.1016/0951-8320(91)90053-A

Bayle, J. (2013). C programming for Arduino. Packt Publishing Ltd.

Beege, M., Hug, C. & Nerb, J. (2024). AI in STEM education: The relationship between teacher perceptions and ChatGPT use. Elsevier B.V., 16. https://doi.org/10.1016/j.chbr.2024.100494

Beelen, P. & Neiger, V. (2025). Faster list decoding of ag codes. IEEE Transactions on Information Theory, 71(5), 3397–3408. https://doi.org/10.1109/TIT.2025.3550750

Bender, M., Conway, A., Farach-Colton, M., Kuszmaul, W. & Tagliavini, G. (2025). Tiny pointers. ACM Trans. Algorithms, 21(4). https://doi.org/10.1145/3700594

Beyer, K. W. (2012). Grace Hopper and the invention of the information age. Mit Press.

Bhattacharya, B., Golin, M. J., Higashikawa, Y., Kameda, T. & Katoh, N. (2025). Improved algorithms for optimal k sink location on path networks. Theoretical Computer Science, 1039, 115190. https://doi.org/10.1016/j.tcs.2025.115190

Blackburn, H. (2024). Life After Lovelace: A Select Bibliography of Women in Computer Science. Collection Management, 49(3), 103–125. https://doi.org/10.1080/01462679.2024.2362135

Böhm, C. & Jacopini, G. (1966). Flow diagrams, turing machines and languages with only two formation rules. Commun. ACM, 9(5), 366–371. https://doi.org/10.1145/355592.365646

Bosworth, C. E. (1964). Some new manuscripts of al-khwarizmi’s mafatih al-’ulum. Journal of Semitic Studies, 9(2), 341–345. https://doi.org/10.1093/jss/9.2.341

Bouman, K. L. (2020). Portrait of a black hole: Here’s how the event horizon telescope team pieced together a now-famous image.IEEE Spectrum, 57(2), 22–29. https://doi.org/10.1109/MSPEC.2020.8976898

Bouman, K. L., Abdollahian, G., Boutin, M. & Delp, E. J. (2010). A low complexity method for detection of text area in natural images. In 2010 IEEE International Conference on Acoustics, Speech and Signal Processing, (pp. 1050–1053). https://doi.org/10.1109/ICASSP.2010.5495331

Bouman, K. L., Johnson, M. D., Dalca, A. V., Chael, A. A., Roelofs, F., Doeleman, S. S. & Freeman, W. T. (2018). Reconstructing Video of Time-Varying Sources From Radio Interferometric Measurements. IEEE Transactions on Computational Imaging, 4(4), 512–527. https://doi.org/10.1109/TCI.2018.2838452

Bouman, K. L., Johnson, M. D., Zoran, D., Fish, V. L., Doeleman, S. S. & Freeman, W. T. (2016). Computational Imaging for VLBI Image Reconstruction. In 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), (pp. 913–922). https://doi.org/10.1109/CVPR.2016.105

Bouman, K. L., Xiao, B., Battaglia, P. & Freeman, W. T. (2013). Estimating the Material Properties of Fabric from Video. In 2013 IEEE International Conference on Computer Vision, (pp. 1984– 1991). https://doi.org/10.1109/ICCV.2013.455

Bouman, K. L., Ye, V., Yedidia, A. B., Durand, F., Wornell, G. W., Torralba, A. & Freeman, W. T. (2017). Turning Corners into Cameras: Principles and Methods. In 2017 IEEE International Conference on Computer Vision (ICCV), (pp. 2289–2297). https://doi.org/10.1109/ICCV.2017.249

Bravo Quezada, J. H. (2025). Microlearning como estrategia de apoyo al modelo de aprendizaje de las instituciones educativas de enseñanza media. PhD thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/30171

Buber, M. (2014). ¿Qué es el hombre? Fondo de Cultura Económica.

Buitrago Flórez, F., Casallas, R., Hernández, M., Reyes, A., Restrepo, S. & Danies, G. (2017). Changing a Generation’s Way of Thinking: Teaching Computational Thinking Through Programming. Review of Educational Research, 87(4), 834–860. https://doi.org/10.3102/0034654317710096

Buniel, J. M., Intano, J., Cuartero, O., Grustan, K. J., Sumaoy, R., Reyes, N., Calipayan Jr, J., Arreo, R., Duero, D., Rosil, I., Agustin, S., Diron, T. J., Pingol, R. J., Sapuras, J. V., Miranda, K., Julve, J., Josol, M., Mercado, K. R., Latoja, L., Cubillan, J., Fallado, P. A. J., Duran, E. L., Ambray, F. I., Miranda, M., Etchon, F. M., Ramoso, M. M., Rubenial, J. R., Ganancias, F., Orozco, L., Gracia, J., Notado, N., Darao, G. & Cortes, S. (2025). Modeling the influence of AI dependence to research productivity among STEM undergraduate students: case of a state university in the Philippines. Frontiers in Education, 10. https://doi.org/10.3389/feduc.2025.1535466

Burgos Cárdenas, M. J. (2023). Modelo computacional de datos para gestión de captaciones bancarias del sector ecuatoriano basado en big data. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/24169

Burkland, M. (2021). Technology Transfers Into The Defense Industry: Implications For Spintronics In The Future Of National Security. In 2021 IEEE 32nd Magnetic Recording Conference (TMRC), (pp. 1–2). IEEE. https://doi.org/10.1109/TMRC53175.2021.9605120

Caicedo Chávez, Á. C. (2023). Revisión de la literatura sobre la aproximación del metaverso en la educación superior. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/24393

Callaghan, S. A., Darbyshire, T. & Farajnia, S. (2020). Ada Lovelace Day and Celebrating Women in STEM. Patterns, 1(7). https://doi.org/10.1016/j.patter.2020.100125

Candler, R. (2020). Beyond Marie Curie: Grace Hopper and the ENIAC Six. IEEE Potentials, 39(3), 10–12. https://doi.org/10.1109/MPOT.2019.2892012

Cao, N. & Stepnicka, M. (2024). Upper Boundary Algebra for Modeling the Missing Values Is a Residuated Lattice. In 2024 IEEE International Conference on Fuzzy Systems, Fuzz-IEEE 2024, IEEE International Fuzzy Systems Conference Proceedings. IEEE. https://doi.org/10.1109/FUZZ-IEEE60900.2024.10612160

Carabajo, R. A. (2023). Pedagogical hope: A fresh and deep glance to educational experience from van manens approach. Revista Española de Pedagogía, 69(248), 10.

Cardona Figueroa, E. G. (2022). Impacto de las plataformas virtuales para la educación en tiempos de pandemia. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/23694

Carrion Candel, E., Perez Agustin, M. & Gimenez De Ory, E. (2021). ICT and gamification experiences with CLIL methodology as innovative resources for the development of competencies in compulsory secondary education. Digital Education Review, 1(39), 238–256.

Carver, K., Pacifici, C. & Averbukh, J. (2025). Image Exploration with Jdaviz, the James Webb Space Telescope Data Analysis and Visualization Tool. In American Astronomical Society Meeting Abstracts #245, volume 245 of American Astronomical Society Meeting Abstracts, (pp. 361.02). https://ui.adsabs.harvard.edu/abs/2025AAS...24536102C

Casciaro, M. & Mammino, L. (2016). Node. js Design Patterns. Packt Publishing Ltd.

Case, B. A. B. & Leggett, A. M. (2016). Complexities: Women in mathematics. Complexities, (pp. 1–457). https://doi.org/10.2307/j.ctt1dr35cc

Cavendish, R. (2015). Ada Lovelace born in London: The mathematician and pioneering computer programmer was born on December 10th, 1815. History Today, 65(12). https://research.ebsco.com/linkprocessor/plink?id=0b0ee74a-22ea-3f6a-bc63-1576dda00474

Chajda, I. & Laenger, H. (2025). Algebraic Structures Formalizing the Logic of Quantum Mechanics Incorporating Time Dimension. Studia Logica, 113(1), 163–181. https://doi.org/10.1007/s11225-024-10103-7

Chanana, N. (2024). Inspirational Women Leaders: Diverse Success Stories and Inspirations. In M. Haoucha (Ed.), Empowering and Advancing Women Leaders and Entrepreneurs, (pp. 37– 59). Hershey, PA, USA, IGI Global Scientific Publishing. https://doi.org/10.4018/979-8-36937107-7.ch003

Chapuy, G. & Perarnau, G. (2025). Short synchronizing words for random automata. ACM Trans. Algorithms, 21(4). https://doi.org/10.1145/3736722

Charman-Anderson, S. (2015). Ada lovelace: Victorian computing visionary. Ada User Journal, 36(1), 35–41. https://www.ada-europe.org/auj/archive/

Charman-Anderson, S. (2020). Ada Lovelace: A Simple Solution to a Lengthy Controversy. Patterns, 1(7). https://doi.org/10.1016/j.patter.2020.100118

Chatterjee, A., Kumar, M. & Volk, B. L. (2024). Determinants vs. Algebraic Branching Programs. computational complexity, 33(2), 11. https://doi.org/10.1007/s00037-024-00258-z

Chen, C., Hardjo, S., Sonnert, G., Hui, J. & Sadler, P. M. (2023). The role of media in influencing students’ STEM career interest. International Journal of STEM Education, 10(1), 56. https://doi.org/10.1186/s40594-023-00448-1

Chen, D.-S., Batson, R. G. & Dang, Y. (2011). Applied integer programming: modeling and solution. John Wiley & Sons.

Chen, L., Kyng, R., Liu, Y., Peng, R., Probst Gutenberg, M. & Sachdeva, S. (2025). Maximum flow and minimum-cost flow in almost-linear time. J. ACM, 72(3). https://doi.org/10.1145/3728631

Chernyshev, V., Rauch, J., Rautenbach, D. & Redina, L. (2025). A faster algorithm for independent cut. Theoretical Computer Science, 1054, 115542. https://doi.org/10.1016/j.tcs.2025.115542

Childs, A., Kothari, R., Kovacs-Deak, M., Sundaram, A. & Wang, D. (2025). Quantum divide and conquer. ACM Transactions on Quantum Computing, 6(2). https://doi.org/10.1145/3723884

Clark, K. M. (2012). History of mathematics: Illuminating understanding of school mathematics concepts for prospective mathematics teachers. Educational Studies in Mathematics, 81(1), 67–84. https://doi.org/10.1007/s10649-011-9361-y

Cohen, L., Forster, Y., Kirst, D., Paiva, B. d. R. & Rahli, V. (2024). Separating Markov’s Principles. In Proceedings of the 39th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2024. https://doi.org/10.1145/3661814.3662104

Cook, K. L., Ivy, J., Maiorca, C., Tripp, O., Burton, M., Jackson, C., Bush, S. B., Mohr-Schroeder, M., Edelen, D., Schroeder, C. & Roberts, T. (2024). STEM Rocks Research Collective: Building and Sustaining a Collaborative, Equity-Focused Scholarly Community. Education Sciences, 14(9). https://doi.org/10.3390/educsci14090947

Crilly, T. (2025). The essential George Boole by Desmond MacHale & Yvonne Cohen, pp. 238, £15.99 (paper), ISBN 978-1-78117-840-9, Mercier Press (2024). The Mathematical Gazette, 109(575), 364–365. https://doi.org/10.1017/mag.2025.10103

Cuevas, E. H., Zaldivar, D. & Perez, M. (2025). Impact of Programming Languages on Learning Performance. International Journal of Information and Communication Technology Education (IJICTE), 21(1), 1–17. https://doi.org/10.4018/IJICTE.371419

Czarnul, P., Antal, M., Baniata, H., Griebler, D., Kertesz, A., Kessler, C. W., Kouloumpris, A., Kovaciˇ c, S., Markus, A., Michael, M. K., Nikolaou, P., Öz, I., Prodan, R. & Raki´c, G. (2025).´ Optimization of resource-aware parallel and distributed computing: a review. The Journal of Supercomputing, 81(7), 848. https://doi.org/10.1007/s11227-025-07295-7

D’Ignazio, C. & Klein, L. (2020). Introduction: Why data science needs feminism. Data Feminism. https://data-feminism.mitpress.mit.edu/pub/frfa9szd/release/2

Dale, N. B. & Weems, C. (1996). Introduction to Pascal and structured design. Jones & Bartlett Learning.

Dale, N. B., Weems, C. & McCormick, J. W. (2000). Programming and Problem Solving with ADA 95. Jones & Bartlett Learning.

Dalmau, D. S.-C. (2004). Core techniques and algorithms in game programming. New Riders.

Develaki, M. (2019). Methodology and Epistemology of Computer Simulations and Implications for Science Education. Journal of Science Education and Technology, 28(4), 353–370. https://doi.org/10.1007/s10956-019-09772-0

Díaz, B., Lynch, C., Delgado, C. & Han, K. (2025). Analysis of two pedagogical approaches to foster discipline integrations in an educational data mining class using communities of practice. International Journal of STEM Education, 12(1). https://doi.org/10.1186/s40594-025-00538-2

Diaz, F., Rosua, J. C., Ferrer, G. F., Carmona, R. M. & Narvaez, R. (2024). Assessment of immersive technologies and STEM focus in initial teacher training. RIED-Revista Iberoamericana de Educación a distancia, 27(1).

https://doi.org/10.5944/ried.27.1.37688

Dijkstra, E. W. (1968a). Letters to the editor: go to statement considered harmful. Communications of the ACM, 11(3), 147–148. https://dl.acm.org/doi/pdf/10.1145/362929.362947

Dijkstra, E. W. (1968b). Letters to the editor: go to statement considered harmful. Commun. ACM, 11(3), 147–148. https://dl.acm.org/doi/pdf/10.1145/362929.362947

Dijkstra, E. W. (1974). Programming as a discipline of mathematical nature. The American Mathematical Monthly, 81(6), 608–612. https://doi.org/10.1080/00029890.1974.11993624

Doorenbos, R. B. (1995). Production matching for large learning systems. Carnegie Mellon University. dos Santos, C. H. M. & de Lima, S. M. L. (2024). XAI-driven antivirus in pattern identification of citadel malware. Journal of Computational Science, 82, 102389. https://doi.org/10.1016/j.jocs.2024.102389

Dourish, P. (2016). Algorithms and their others: Algorithmic culture in context. Big Data &

Dunlop, D. M. (1943). Muh.ammad b. Mus¯ a al- Kh w¯ arizm¯ ¯ı. Journal of the Royal Asiatic Society, 75(3-4), 248–250. https://doi.org/10.1017/S0035869X00098464

Ensmenger, N. (2016). The multiple meanings of a flowchart. Information & Culture, (pp. 321– 351). https://www.jstor.org/stable/44667617

Eschenburg, J. H. (2020). Algebra from Al Khwarizmi to Galois, 830-1830. Bulletin of the Iranian Mathematical Society, 46(3), 613–624. https://doi.org/10.1007/s41980-019-00279-3

Espinal, A., Vieira, C. & Magana, A. J. (2024). Professional development in computational thinking: A systematic literature review. ACM Transactions on Computing Education, 24(2), 1–24.

Essel, H. B., Vlachopoulos, D., Nunoo-Mensah, H. & Amankwa, J. O. (2025). Exploring the impact of VoiceBots on multimedia programming education among Ghanaian university students. British Journal of Educational Technology, 56(1), 276–295. https://doi.org/10.1111/bjet.13504

Faerna, A. M. (2024). The concept of "warranted assertibilityïn Dewey’s naturalistic logic: three misunderstandings. Teorema, 43(1), 29–46.

Fahmy-Hooke, J. (2024). Heidegger’s Critical Confrontation with the Concept of Truth as Validity. Open Philosophy, 7(1). https://doi.org/10.1515/opphil-2024-0054

Fan, G., Liu, D., Zhang, R. & Pan, L. (2025). The impact of AI-assisted pair programming on student motivation, programming anxiety, collaborative learning, and programming performance: a comparative study with traditional pair programming and individual approaches. International Journal of STEM Education, 12(1), 16. https://doi.org/10.1186/s40594-025-00537-3

Fauziah, A. H. (2025). Integrating Al-Khawarizmi’s Principles in K-Means Algorithm: A Case Study of Household Electricity Access Data in Indonesia. In Proceedings of International Conference of Islamic Studies (ICONIS 2025), (pp. 255–270). Atlantis Press. https://doi.org/10.2991/978-2-38476-464-8_18

Ferlier, L. (2025). Atmospheric footnotes: Ada Lovelace on climate. Journal of the Royal Society Interface, 79(1), 59–86. https://doi.org/10.1098/rsnr.2024.0021

Ferry, G. (2015). Ada Lovelace: in search of “a calculus of the nervous system”. The Lancet, 386(10005), 1731. https://doi.org/10.1016/S0140-6736(15)00686-8

First, E. C., Mishra, I., Gazel, E., Lewis, N. K., Letai, J. & Hanssen, L. (2025). Potential for observing geological diversity from mid-infrared spectra of rocky exoplanets. Nature Astronomy, 9(3), 370–379. https://doi.org/10.1038/s41550-024-02412-7

Füegi, J. & Francis, J. (2015). Lovelace & Babbage and the creation of the 1843 ’Notes’. Ada User Journal, 36(2), 89–98.

Futschek, G. (2006). Algorithmic Thinking: The Key for Understanding Computer Science. In R. T. Mittermeir (Ed.), The Bridge between Using and Understanding Computers, (pp. 159– 168). Berlin, Heidelberg, Springer Berlin Heidelberg. https://doi.org/10.1007/11915355_15

Gabow, H. N. (2024). Maximum cardinality f-matching in time o(n2/3m). ACM Trans. Algorithms, 21(1). https://doi.org/10.1145/3696668

García-Díaz, J., Cornejo-Acosta, J. A. & Trejo-Sánchez, J. A. (2025). A greedy heuristic for graph burning. Computing, 107(3), 91. https://doi.org/10.1007/s00607-025-01436-9

Garcia-Silva, E., Perez-Suarez, S., Zavala-Parrales, A., Melendez-Anzures, F. E. & Dominguez, A. (2025). Continuing education of academic women in STEM: perspectives on mentoring and professional roles. Frontiers in Education, 10. https://doi.org/10.3389/feduc.2025.1473331

Gerez, S. H. (1999). Algorithms for VLSI design automation. John Wiley & Sons.

Gilbreth, F. B. & Gilbreth, L. M. (1921). Process charts: First steps in finding the one best way to do work. Transactions of the American Society of Mechanical Engineers, 43, 1029–1043.

Goldstine, H. H. (1977). A brief history of the computer. Proceedings of the American Philosophical Society, 121(5), 339–345.

Goldstine, H. H. & Von Neumann, J. (1951). Numerical inverting of matrices of high order. ii. Proceedings of the American Mathematical Society, 2(2), 188–202.

Goldstine, H. H., Von Neumann, J. & Von Neumann, J. (1947). Planning and coding of problems for an electronic computing instrument. Institute for Advanced Study Princeton.

Gonçalves, B. (2024). Lady Lovelace’s Objection: The Turing-Hartree Disputes over the Meaning of Digital Computers, 1946-1951. IEEE Annals of the History of Computing, 46(1), 6–18. https://doi.org/10.1109/MAHC.2023.3326607

Gonzalez-Morga, N., Gonzalez-Lorente, C., Martinez-Clares, P. & Perez-Cuso, J. (2024). Flipped Tutoring in Higher Education: Student Satisfaction with an Experience of Educational Innovation. Revista Electrónica EDUCARE, 28(1), 1–20. https://doi.org/10.15359/ree.28-1.17280

Griffiths, H. & Farina, A. (2021). History Column: Hedy Lamarr. IEEE Aerospace and Electronic Systems Magazine, 36(10), 43–43. https://doi.org/10.1109/MAES.2021.3101776

Grzybowski, A. E., Pawlikowska-Łagód, K. & Lambert, W. C. (2024). A History of Artificial Intelligence. Clinics in Dermatology, 42(3), 221–229. https://doi.org/10.1016/j.clindermatol.2023.12.016

Guzmán García, A. A. & López Idrovo, J. M. (2023). Modelo computacional para el seguimiento de la producción en una industria ecuatoriana basado en big data y business intelligence. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/25913

Hadot, P. (2006). Pierre Hadot: ejercicios espirituales y filosofía como forma de vida. https://bit.ly/4jCzFWm

Hadot, P. (2012). Ejercicios espirituales y filosofía antigua. Siruela. https://bit.ly/455rbkl

Hamilton, M. (1994). Preventative software systems. In Proceedings Eighteenth Annual International Computer Software and Applications Conference (COMPSAC 94), (pp. 410–416). IEEE Comput. Soc. Press. https://doi.org/10.1109/CMPSAC.1994.342770

Hamilton, M. & Hackler, R. (1991). Prototyping distributed environments with 001. In [1991 Proceedings] The Second International Workshop on Rapid System Prototyping, (pp. 110–111). IEEE Comput. Soc. Press. https://doi.org/10.1109/IWRSP.1991.218618

Hamilton, M. & Hackler, W. (1990). 001: a rapid development approach for rapid prototyping based on a system that supports its own life cycle. In [1990 Proceedings] The First International Workshop on Rapid System Prototying, (pp. 46–62). IEEE Comput. Soc. https://doi.org/10.1109/IWRSP.1990.144033

Hamilton, M. H. (1986). Zero-defect software: The elusive goal: It is theoretically possible but difficult to achieve; logic and interface errors are most common, but errors in user intent may also occur. IEEE Spectrum, 23(3), 47–53. https://doi.org/10.1109/MSPEC.1986.6371028

Hamilton, M. H. (2018). What the Errors Tell Us. IEEE Software, 35(5), 32–37. https://doi.org/10.1109/MS.2018.290110447

Hamilton, M. H. & Hackler, W. R. (2008). Universal Systems Language: Lessons Learned from Apollo. Computer, 41(12), 34–43. https://doi.org/10.1109/MC.2008.541

Hartmann, W., Nievergelt, J. & Reichert, R. (2001). Kara, finite state machines, and the case for programming as part of general education. In Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587), (pp. 135–141). https://doi.org/10.1109/HCC.2001.995251

Hatami, P. & Hoza, W. (2024). Paradigms for Unconditional Pseudorandom Generators. Foundations and Trends® in Theoretical Computer Science, 16(1-2), 1–210. https://doi.org/10.1561/0400000109

Haugtvedt, E. & Abata, D. L. (2021). Ada Lovelace: First Computer Programmer and Hacker? In ASEE Annual Conference and Exposition, Conference Proceedings. American Society for Engineering Education.

Hénin, S. (2015). Augusta Ada Lovelace (1815-1852); Augusta ada lovelace (1815 - 1852). Mondo Digitale, 14(57), 276–352.

Hien, A., Aribi, N., Loudni, S., Lebbah, Y., Ouali, A. & Zimmermann, A. (2024). Mining diverse sets of patterns with constraint programming using the pairwise Jaccard similarity relaxation. Constraints, 29(1), 80–111. https://doi.org/10.1007/s10601-024-09373-8

Hirobe, T. & Kasai, K. (2025). Recursively extended permutation codes under chebyshev distance. IEEE Transactions on Information Theory, 71(11), 8312–8323.

Hoare, T. (2022). Forty years with edsger. In Edsger Wybe Dijkstra: His Life, Work, and Legacy, (pp. 411–422). ACM Books.

Hollings, C. D., Martin, U. & Rice, A. C. (2017a). The early mathematical education of Ada Lovelace. BSHM Bulletin, 32(3), 221–234. https://doi.org/10.1080/17498430.2017.1325297

Hollings, C. D., Martin, U. & Rice, A. C. (2017b). The Lovelace–De Morgan mathematical correspondence: A critical re-appraisal. Historia Mathematica, 44(3), 202–231. https://doi.org/10.1016/j.hm.2017.04.001

Hopper, G. M. (1952). The education of a computer. In Proceedings of the 1952 ACM national meeting (Pittsburgh) on - ACM ’52, ACM ’52, (pp. 243–249), New York, New York, USA. ACM Press. https://doi.org/10.1145/609784.609818

Hsu, T.-C., Chang, S.-C. & Hung, Y.-T. (2018). How to learn and how to teach computational thinking: Suggestions based on a review of the literature. Computers & Education, 126, 296– 310. https://doi.org/10.1016/j.compedu.2018.07.004

https://doi.org/10.1080/09540253.2023.2265283

Hu, Z., Liu, J., Liu, Z., Liu, Y., Xie, Z. & Song, Y. (2025). RMath: A Logic Reasoning-Focused Datasets Toward Mathematical Multistep Reasoning Tasks. In T. Walsh, J. Shah, & Z. Kolter (Eds.), Thirty-Ninth AAAI Conference On Artificial Intelligence, AAAI-25, Vol 39 No 22, (pp.24104–24112). https://doi.org/10.1609/aaai.v39i22.34585

Isanoa-Sinche, M. & Llerena-Izquierdo, J. (2023). Towards a Meaningful Experience on the Use of Digital Educational Resources and Media created at Ardora. In 2023 IEEE Seventh Ecuador Technical Chapters Meeting (ECTM), (pp. 1–5). https://doi.org/10.1109/ETCM58927.2023.10308988

Jäger, E., Pearson, D., Petermann, T. & Dietl, G. (2025). Advancing operability and observability in real-time critical nanosatellite missions through a low-resource embedded flight software stack. CEAS Space Journal. https://doi.org/10.1007/s12567-025-00686-9

Jiménez Toledo, J. A., Collazos, C. A., Ortega, M. & Ramos, D. X. (2023). Algorithmic thinking and extension of its definition for trainee software developers: A systematic literature mapping. IEEE Revista Iberoamericana de Tecnologias del Aprendizaje, 18(4), 331–343. https://doi.org/10.1109/CVPR.2016.105

Jin, Y., Wang, H., Tang, X., Guo, Z., Zhao, Y., Hoefler, T., Liu, T., Liu, X. & Zhai, J. (2025). Leveraging graph analysis to pinpoint root causes of scalability issues for parallel applications. IEEE Transactions on Parallel and Distributed Systems, 36(2), 308–325. https://doi.org/10.1109/TPDS.2024.3485789

Karandikar, N. & Warnekar, C. (2025). The Concept of Iterative Functional Algorithms in classical Sanskrit texts on Mathematics. In 2025 1st International Conference on AIML-Applications for Engineering & Technology (ICAET), (pp. 1–5). https://doi.org/10.1109/ICAET63349.2025.10932194

Karau, H., Konwinski, A., Wendell, P. & Zaharia, M. (2015). Learning spark: lightning-fast big data analysis. .O’Reilly Media, Inc."

Kessler, C. W. (2006). Teaching parallel programming early. In Proc. Workshop on Developing Computer Science Education How Can It Be Done.

Knight, J. C. & Myers, E. A. (1993). An improved inspection technique. B T - Communications of the A C M, 36(11), 50+.

Knuth, D. E. (1997). The Art of Computer Programming: Fundamental Algorithms, Volume 1. Addison-Wesley Professional.

Knuth, D. E. (2022). The Art of Computer Programming, Volume 4B: Combinatorial Algorithms. Addison-Wesley Professional.

Kolczyk, E. (2008). Algorithm – fundamental concept in preparing informatics teachers. In R. T. Mittermeir & M. M. Sysło (Eds.), Informatics Education - Supporting

Computational Thinking, (pp. 265–271), Berlin, Heidelberg. Springer Berlin Heidelberg.

Kolmogorov, V. (2025). A simpler and parallelizable O( logn) -approximation algorithm for sparsest cut. ACM Trans. Algorithms, 21(4). https://doi.org/10.1145/3748723

Korenova, L., Krpec, R. & Barot, T. (2024). Digital Technologies in Primary Mathematics Education: Insights from Future Teachers’ Portfolios. In F. Moriera (Ed.), PROCEEDINGS OF THE 23RD EUROPEAN CONFERENCE ON E-LEARNING, ECEL 2024, volume 23/1 of Proceedings on the European Conference of e-Learning, (pp. 197–208), CURTIS FARM, KIDMORE END, NR READING, RG4 9AY, ENGLAND. ACAD CONFERENCES LTD

Kundu, R., Chattopadhyay, S., Nag, S., Navarro, M. A. & Oliva, D. (2024). Prism refraction search: a novel physics-based metaheuristic algorithm. The Journal of Supercomputing, 80(8), 10746–10795. https://doi.org/10.1007/s11227-023-05790-3

Kurgalin, S. & Borzunov, S. (2019). A practical approach to high-performance computing, volume 206. Springer

Kurucz, E., Spencer-Mueller, E. K., Hands, C., Gudz, N. & Archer, K. (2025). Coconstructing educational innovations for an uncertain future: Design thinking and developmental evaluation in the school reform process. Evaluation and Program PLANNING, 111. https://doi.org/10.1016/j.evalprogplan.2025.102559

Kydyraliev, S., Urdaletova, A., Japarova, S. & Burova, E. (2025). From Diophantus and AL-Khwarizmi to the Modern Time, (pp. 335–339). Springer Nature Switzerland: Cham. https://doi.org/10.1007/978-3-031-84628-1_27

Kyriazis, G. A. (2025). A Deductive System for Boole’s ‘The Mathematical Analysis of Logic’ and its Application to Hypothetical Deductions. History and Philosophy of Logic, (pp. 1–25). https://doi.org/10.1080/01445340.2025.2460968

Lagouvardos, S., Dolby, J., Grech, N., Antoniadis, A. & Smaragdakis, Y. (2020). Static analysis of shape in tensorflow programs. In 34th European Conference on Object-Oriented Programming (ECOOP 2020), (pp. 15–1). Schloss Dagstuhl–Leibniz-Zentrum für Informatik.

Landman, M. & Kohn, T. (2024). "something that happens each day students’ explanations of what algorithms are. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2024, (pp. 199–205), New York, NY, USA. Association for Computing Machinery. https://doi.org/10.1145/3649217.3653531

Lee, K. D. (2008). Programming languages: An active learning approach. springer science & Business Media.

Leverrier, A. & Zémor, G. (2025). Efficient decoding up to a constant fraction of the code length for asymptotically good quantum codes. ACM Trans. Algorithms, 21(4). https://doi.org/10.1145/3663763

Levis, A. (2025). Seeing the world through the lens of computational imaging. https://doi.org/10.1145/3703395

Li, C., Chan, E., Denny, P., Luxton-Reilly, A. & Tempero, E. (2019). Towards a framework for teaching debugging. In Proceedings of the Twenty-First Australasian Computing Education Conference, (pp. 79–86)

Li, Q., Liu, D., Zu, G., Li, S., Sun, H. & Wang, J. Z. (2025a). Multigranularity Feature Aggregation and Cross-level Boundary Modeling for Temporal Action Detection. ACM Transactions on Multimedia Computing Communications and Applications, 21(3). https://doi.org/10.1145/3712598

Li, S., Liu, S., Ma, L., Wan, Y. & Xing, C. (2025b). Encoding of algebraic geometry codes with quasi-linear complexity o(nlogn). IEEE Transactions on Information Theory, 71(7), 5013–5026. https://doi.org/10.1109/TIT.2025.3562424

Li, Z., Fu, Y., Tian, M., Li, C., Yu, F. R. & Cheng, N. (2025c). Fedstdn: A federated learningenabled spatial-temporal prediction model for wireless traffic prediction. IEEE Transactions on Mobile Computing, 24(9), 8945–8958. https://doi.org/10.1109/TMC.2025.3559066

Lin, Y.-T., Yeh, M. K.-C. & Hsieh, H.-L. (2021). Teaching computer programming to science majors by modelling. Computer Applications in Engineering Education, 29(1), 130–144. https://doi.org/10.1002/cae.22247

Linger, R. C., Mills, H. D. & Witt, B. I. (1979). Structured programming: theory and practice. Tennessee Research and Creative Exchange (TRACE).

Liu, J., Poulsen, S., Goodwin, E., Chen, H., Williams, G., Gertner, Y. & Franklin, D. (2024). Teaching algorithm design: A literature review. https://arxiv.org/abs/2405.00832

Liu, J., Poulsen, S., Goodwin, E., Chen, H., Williams, G., Gertner, Y. & Franklin, D. (2025). Teaching algorithm design: A literature review. ACM Trans. Comput. Educ., 25(2). https://doi.org/10.1145/3727987

Llerena Izquierdo, J. (2020). Codifica en Python. http://dspace.ups.edu.ec/handle/123456789/19346

Llerena Izquierdo, J. (2023a). Guía de aprendizaje de programación. http://dspace.ups.edu.ec/handle/123456789/24037

Llerena Izquierdo, J. (2023b). Idear con Blender. http://dspace.ups.edu.ec/handle/123456789/26536

Llerena Izquierdo, J. & Ayala Carabajo, R. (2025). Hacia una perspectiva ética e integral del uso de la inteligencia artificial aplicada a la educación: apuntes para la reflexión. In Ediciones ABYAYALA (Ed.), Bioética. Inteligencia artificial, cambio climático y muerte asistida, (pp. 85–109). Quito, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/31497

Llerena Izquierdo, J. F. & Ayala Carabajo, R. (2018). El Uso De Grabaciones Por Video Como Recurso De Evaluación De Conocimientos De Aprendizajes. In 4to. Congreso Internacional de Ciencia, Tecnología e Innovación para la Sociedad (CITIS). Memoria Académica, (pp.47), Guayaquil, Ecuador. Universidad Politécnica Salesiana.

Llerena-Izquierdo, J. (2022). Virtual Classroom Design Model and Its Relation to Student Motivation and Performance in a Moodle Learning Environment During the Emergency of COVID-19. In Springer (Ed.), Berrezueta, S., Abad, K. (eds) Doctoral Symposium on Information and Communication Technologies - DSICT. Lecture Notes in Electrical Engineering, volume 846, (pp. 21–32). Springer, Cham. https://doi.org/10.1007/978-3-030-93718-8_3

Llerena-Izquierdo, J. (2023). Adaptation of the curriculum in relation to student learning outcomes in initial programming courses. In 2023 IEEE World Engineering Education Conference (EDUNINE), (pp. 1–6). IEEE. https://doi.org/10.1109/EDUNINE57531.2023.10102894

Llerena-Izquierdo, J. (2024). Microlearning as a Learning Consolidation Strategy for the University Blended Learning Modality in a VLE. In J. P. Salgado-Guerrero, H. R. Vega-Carrillo, G. García-Fernández, & V. Robles-Bykbaev (Eds.), Systems, Smart Technologies and Innovation for Society, (pp. 189–198). Cham, Springer Nature Switzerland. https://doi.org/10.1007/978-3031-51982-6_17

Llerena-Izquierdo, J. & Atiaja-Balseca, L. (2021). Gamification Within the Learning Evaluation Process Using Ardora at the Salesian Polytechnic University (Guayaquil, Ecuador). Springer, Cham, (pp. 139–150). https://doi.org/10.1007/978-3-030-71503-8_11

Llerena-Izquierdo, J. & Ayala-Carabajo, R. (2018). The use of video recordings as a resource for the evaluation of learning knowledge. https://dspace.ups.edu.ec/handle/123456789/16318

Llerena-Izquierdo, J. & Ayala-Carabajo, R. (2021a). La acción de acompañamiento salesiano del joven investigador universitario desde un proceso formativo. In Memorias del IV Congreso de Educación Salesiana: desafíos juveniles para una transformación social, (pp. 137–147). Ediciones Abya Yala. https://dspace.ups.edu.ec/handle/123456789/20973

Llerena-Izquierdo, J. & Ayala-Carabajo, R. (2021b). Training Methodology for Applied Research in the Graduation Mentoring Process of Engineering Students. In 2021 IEEE URUCON, (pp. 531–535). IEEE. https://doi.org/10.1109/URUCON53396.2021.9647382

Llerena-Izquierdo, J. & Ayala-Carabajo, R. (2021c). University Teacher Training During the COVID-19 Emergency: The Role of Online Teaching-Learning Tools. International Conference on Information Technology & Systems, (pp. 90–99). https://doi.org/10.1007/978-3-03068418-1_10

Llerena-Izquierdo, J. & Ayala-Carabajo, R. (2022). Inventory of ICTs for learning in engineering for emergency virtual teaching by COVID-19. In 2022 IEEE World Engineering Education Conference (EDUNINE), (pp. 1–6). IEEE, IEEE. https://doi.org/10.1109/EDUNINE53672.2022.9782389

Llerena-Izquierdo, J. & Ayala-Carabajo, R. (2025a). Ethics of the use of artificial intelligence in academia and research: The most relevant approaches, challenges and topics. Informatics, 12(4). https://doi.org/10.3390/informatics12040111

Llerena-Izquierdo, J. & Ayala-Carabajo, R. (2025b). Guía práctica para redactar y publicar manuscritos científicos. Ediciones Abya-Yala. https://abyayala.ups.edu.ec/index.php/abayayala/catalog/book/134

Llerena-Izquierdo, J. & Cedeño-Gonzabay, L. (2020). Photogrammetry and Augmented Reality to Promote the Religious Cultural Heritage of San Pedro Cathedral in Guayaquil, Ecuador. Communications in Computer and Information Science, 1194 CCIS, 593–606. https://doi.org/10.1007/978-3-030-42520-3_47

Llerena-Izquierdo, J. & Zamora-Galindo, J. (2021). Using H5P Services to Enhance the Student Evaluation Process in Programming Courses at the Universidad Politécnica Salesiana (Guayaquil, Ecuador). Springer, Cham, (pp. 216–227). https://doi.org/10.1007/978-3-030-68080-0_16

Llerena-Izquierdo, J., Fiallos-Vargas, I., Portugal-Gorozabel, J. & Veloz-Arce, A. (2024a). Towards an experience in AI-driven development for programming applied to multimedia using Tabnine. In 2024 IEEE URUCON, (pp. 1–5). IEEE. https://doi.org/10.1109/URUCON63440.2024.10850207

Llerena-Izquierdo, J., Mendez-Reyes, J., Ayala-Carabajo, R. & Andrade-Martinez, C. (2024b). Innovations in Introductory Programming Education: The Role of AI with Google Colab and Gemini. https://doi.org/10.3390/educsci14121330

Llerena, J. & Ayala-Carabajo, R. (2020). Significant learning activities (ASA) in the modality of face-to-face studies with integration of virtual educational media in Engineering careers. 2020 XV Conferencia Latinoamericana de Tecnologias de Aprendizaje (LACLO), (pp. 1–9). https://doi.org/10.1109/LACLO50806.2020.9381134

Llerena, J., Alava-Moran, N. & Zamora-Galindo, J. (2021). Learning analytics for student academic tracking, a comparison between Analytics Graphs and Edwiser Reports. In 2021 Second International Conference on Information Systems and Software Technologies (ICI2ST), (pp. 101–107). IEEE. https://doi.org/10.1109/ICI2ST51859.2021.00022

López-Chila, R., Zambrano-Parrales, F., Córdova-León, J., Andrade-Calderon, J. & LlerenaIzquierdo, J. (2023). Experiences to work in the professors’ cloisters as a work environment that improves teaching practices. In International Conference on Applied Engineering and Innovative Technologies, (pp. 395–403). Springer. https://link.springer.com/chapter/10.1007/9783-031-70760-5_37

Lovelace, A. A. (2015). 1842 notes to the translation of the sketch of the analytical engine. Ada User Journal, 36(3), 152–180. https://www.ada-europe.org/auj/archive/

Magadan-Diaz, M. & Rivas-Garcia I, J. (2022). Classroom gamification in online higher education: the use of Kahoot. Campus Virtuales, 11(1), 137–152.

Malekian, R., Xing, H. & Maleki, A. (2025). Is speckle noise more challenging to mitigate than additive noise? IEEE Transactions on Information Theory, 71(8), 6353–6372. https://doi.org/10.1109/TIT.2025.3578430

Malet, A. & Panza, M. (2006). The origins of algebra: From al-Khwarizmi to Descartes. International workshop held at Barcelona, 27-29 March 2003. Historia Mathematica, 33(1 SPEC. ISS.), 1–3. https://doi.org/10.1016/j.hm.2005.09.004

Markstrom, K.-A. (2020). The invention by Hedy Lamarr and George Antheil of frequencyhopping spread-spectrum secret communications. URSI Radio Science Bulletin, 2020(372), 62–63. https://doi.org/10.23919/URSIRSB.2020.9240110

Martin, U. (2015). Ada Lovelace Computer Scientist. ITNOW, 57(4), 54–55. https://doi.org/10.1093/itnow/bwv109

Marwan, S., Dombe, A. & Price, T. W. (2020). Unproductive help-seeking in programming: What it is and how to address it. In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE ’20, (pp. 54–60), New York, NY, USA. Association for Computing Machinery. https://doi.org/10.1145/3341525.3387394

McDevitt, K. & McGettigan, D. (2024). Grace Hopper Earns IEEE Milestone At Last: A winding journey [WIE From Around the World]. IEEE Women in Engineering Magazine, 18(2), 38–40. https://doi.org/10.1109/MWIE.2024.3467868

Mejia-Manzano, L. A., Vazquez-Villegas, P., Diaz-Arenas, I. E., Escalante-Vazquez, E. J. & Membrillo-Hernandez, J. (2024). Disciplinary Competencies Overview of the First Cohorts of Undergraduate Students in the Biotechnology Engineering Program under the Tec 21 Model. Education Sciences, 14(1). https://doi.org/10.3390/educsci14010030

Mendoza Solórzano, J. F. (2024). Revisión de la literatura sobre el uso de la inteligencia artificial con enfoque a su aplicación en los videojuegos. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/28119

Michaeli, T. & Romeike, R. (2019). Improving debugging skills in the classroom: The effects of teaching a systematic debugging process. In Proceedings of the 14th Workshop in Primary and Secondary Computing Education, WiPSCE ’19, New York, NY, USA. Association for Computing Machinery.

Mills, H. (1976). Software development. IEEE Transactions on Software Engineering, SE-2(4), 265–273. https://doi.org/10.1109/TSE.1976.233831

Mills, H. D. (1972). Mathematical foundations for structured programming. Tennessee Research and Creative Exchange (TRACE).

Möller, R. D. & Collignon, P. (2023). Towards a Philosophy of Algorithms as an Element of Mathematics Education, (pp. 227–237). Springer International Publishing: Cham. https://doi.org/10.1007/978-3-031-35209-6_11

Montero Castillo, G. B. (2025). Seguimiento del aprendizaje mediante la minería de datos educativos. Master’s thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/30544

Muñoz Bermeo, N. A. (2024). Estado de arte sobre el uso de la realidad virtual y aumentada enfocada en la rehabilitación mental ante los síntomas de ansiedad y estrés. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/28027

Nabirahni, D. M. A., Evans, B. R. & Persaud, A. (2019). Al-Khwarizmi (algorithm) and the development of algebra. Mathematics Teaching-Research Journal, 11(12), 13–17. https://mtrj.commons.gc.cuny.edu/volume-11-n-1-2/

Nacar, F., Cakin, A., Dilek, S., Tosun, S. & Chakrabarty, K. (2024). Neuron grouping and mapping methods for 2D-mesh NoC-based DNN accelerators. Journal of Parallel and Distributed Computing, 193, 104949. https://doi.org/10.1016/j.jpdc.2024.104949

Naramore, E., Gerner, J., Le Scouarnec, Y., Stolz, J. & Glass, M. K. (2005). Beginning PHP5, Apache, and MySQL web development. John Wiley & Sons.

Nassi, I. & Shneiderman, B. (1973). Flowchart techniques for structured programming. SIGPLAN Not., 8(8), 12–26. https://dl.acm.org/doi/pdf/10.1145/953349.953350

Natale, S. & Henrickson, L. (2024). The Lovelace effect: Perceptions of creativity in machines. New Media and Society, 26(4), 1909–1926. https://doi.org/10.1177/14614448221077278

Nazareth, J. L. (2023). Algorithmics: The Spirit of Computing, (pp. 21–43). Springer International Publishing: Cham. https://doi.org/10.1007/978-3-031-21762-3_3

Newell, A., Shaw, J. C. & Simon, H. A. (1957). Empirical explorations of the logic theory machine: a case study in heuristic. In Papers Presented at the February 26-28, 1957, Western Joint Computer Conference: Techniques for Reliability, IRE-AIEE-ACM ’57 (Western), (pp. 218–230), New York, NY, USA. Association for Computing Machinery. https://doi.org/10.1145/1455567.1455605

Newton, S. E. & Maas, A. N. (2025). Ada Lovelace: The First Computer Programmer and Why She Is Important to Nursing Informatics. CIN - Computers Informatics Nursing, 43(5). https://doi.org/10.1097/CIN.0000000000001312

Nguyen, H., Kim, C. & Li, F. (2024). Space–time recurrent memory network. Computer Vision and Image Understanding, 241, 103943. https://doi.org/10.1016/j.cviu.2024.103943

Nikitina, T., Licznerska, M., Ozolipa-Ozola, I. & Lapina, I. (2023). Individual entrepreneurial orientation: comparison of business and STEM students. Education and Training, 65(4, SI), 565–586. https://doi.org/10.1108/ET-07-2021-0256

O’Sullivan, L. (2024). Frege and the Logic of the Historical Proposition. Journal of the Philosophy of History, 18(1), 68–93. https://doi.org/10.1163/18722636-12341505

Oaks, J. A. & Alkhateeb, H. M. (2007). Simplifying equations in Arabic algebra. Historia Mathematica, 34(1), 45–61. https://doi.org/10.1016/j.hm.2006.02.006

Oliveira, A. L. & Figueiredo, M. A. T. (2024). Artificial Intelligence: Historical Context and State of the Art. Law, Governance and Technology Series, 58, 3–24. https://doi.org/10.1007/978-3031-41264-6_1

Oomori, Y., Tsukamoto, H., Nagumo, H., Takemura, Y., Iida, K., Monden, A. & Matsumoto, K.-i. (2019). Algorithmic expressions for assessing algorithmic thinking ability of elementary school children. In 2019 IEEE Frontiers in Education Conference (FIE), (pp. 1–8). https://doi.org/10.1109/FIE43999.2019.9028486

Palma Núñez, J. A. (2024). Análisis sobre el impacto de los navegadores web a partir de las ciencias del comportamiento. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/27866

Parshall, K. H. (1988). The Art of Algebra from Al-Khwarizm¯ ¯ı to Viète: A Study in the Natural Selection of Ideas. History of Science, 26(2), 129–164. https://doi.org/10.1177/007327538802600202

Pasquali, P. (2020). History of Medical Photography BT - Photography in Clinical Medicine. In P. Pasquali (Ed.), Photography in Clinical Medicine, (pp. 47–72). Cham, Springer International Publishing. https://doi.org/10.1007/978-3-030-24544-3_4

Passi, S. & Jackson, S. (2017). Data vision: Learning to see through algorithmic abstraction. In Proceedings of the 2017 ACM Conference on Computer Supported Cooperative Work and Social Computing, CSCW ’17, (pp. 2436–2447), New York, NY, USA. Association for Computing Machinery. https://doi.org/10.1145/2998181.2998331

Peng, C. L., Wang, B. Y., Liu, D. C., Wang, N. N., Hu, R. M. & Gao, X. B. (2025). Masked Attribute Description Embedding for Cloth-Changing Person Re-Identification. IEEE TRANSACTIONS ON MULTIMEDIA, 27, 1475–1485. https://doi.org/10.1109/TMM.2024.3521730

Pilapaxi Cunalata, N. & Llerena Izquierdo, J. (2025). Disrupción de las tecnologías en el aula de acuerdo con la teoría unificada de aceptación y uso de la tecnología . Revista InGenio, 8(1 SE - Artículos), 97–113. https://doi.org/10.18779/ingenio.v8i1.878

Pinna, G., Mena, J. & Funes, S. (2019). Undergraduate students’ perceptions about the use of Kahoot as part of the Flipped Classroom methodology. In M. A. C. Gonzalez, F. J. R. Sedano, C. F. Llamas, & F. J. Garcia Penalvo (Eds.), TEEM’19: Seventh International Conference on Technological Ecosystems for Enhancing Multiculturality, (pp. 619–625), 1601 Broadway, 10th Floor, New York, NY, United States. Univ Leon, Robot Grp; Univ Salamanca, Res Grp InterAct & eLearning, ASSOC Computing Machinery. https://doi.org/10.1145/3362789.3362900

Pino Gonzalez, E. A. & Navarrete Bonilla, T. M. (2024). Análisis del uso e impacto de herramientas de inteligencia artificial en el aprendizaje de las ciencias computacionales en la educación superior. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/29276

Puga Paredes, J. L. (2023). Mapeo sistemático sobre el seguimiento del aprendizaje de estudiantes mediante el uso de la minería de datos educativos. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/26641

Puma-Rodriguez, R., Jaime-Carriel, J., Pintado-Cuji, M. & Llerena-Izquierdo, J. (2025). Towards a Learning Experience on the Pre-Assembled Mobile Robot Platform in the First Year of Engineering. In E. M. Inga Ortega, N. García Herranz, V. E. Robles-Bykbaev, & E. Gallego Diaz (Eds.), Springer Nature Switzerland, (pp. 3–11). Cham, Springer Nature Switzerland. https://doi.org/10.1007/978-3-031-87065-1_1

Pym, D., Spring, J. M. & O’Hearn, P. (2019). Why separation logic works. Philosophy & Technology, 32(3), 483–516

Qiu, H., Xu, C., Fang, J., Zhang, J., Deng, L., Dai, Z., Ding, Y., Wang, Y., Han, Z., Che, Y. & Liu, J. (2025). Dcsolver: Accelerating sparse iterative solvers via divide-and-conquer on gpus. ACM Trans. Archit. Code Optim., 22(3). https://doi.org/10.1145/3746233

Quimis Taines, V. M. (2024). Estado del arte sobre el uso de la realidad virtual y aumentada enfocada a la medicina. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/27879

Quiñónez Martínez, J. J. (2023). Factores tecnológicos y sociales para la implementación del metaverso en el contexto educativo ecuatoriano. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/24404

Quishpi Caldas, N. M. (2025). Aprendizaje significativo a través de la implementación estratégica de laboratorios remotos. Master’s thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/31096

Quiteño, catedrático universitario, filósofo, educador y especialista en desarrollo humano. Consejero espiritual para estudiantes universitarios, docentes, directivos y familias. Vive y labora actualmente en la ciudad de Guayaquil, en la Universidad Politécnica Salesiana.

Rafiq, A. (2024). Ada Lovelace Challenge celebrates women in STEM. Nuclear Future, 20(2), 30–33.

Rajaraman, V. (1994). Computer programming in C. PHI Learning Pvt. Ltd.

Rajwar, K. & Deep, K. (2025). Structural bias in metaheuristic algorithms: Insights, open problems, and future prospects. Swarm and Evolutionary Computation, 92, 101812. https://doi.org/10.1016/j.swevo.2024.101812

Randell (2003). Edsger dijkstra. In 2003 The Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, (pp. 3–3). https://doi.org/10.1109/WORDS.2003.1267483

Reas, C. & Fry, B. (2007). Processing: a programming handbook for visual designers and artists, volume 6812. Mit Press.

Reche, M. P. C., Navas-Parejo, M. R., Villalba, M. J. S. & Ruiz, M. R. S. (2022). Active methodologies and ICT to prevent bullying. Main study background and contributions. International Journal of Educational Research and Innovation, 1(18), 151–169. https://doi.org/10.46661/ijeri.5222

Redondi, G., Cimatti, A., Griggio, A. & Mcmillan, K. L. (2024). Invariant checking for smt-based systems with quantifiers. ACM Trans. Comput. Logic, 25(4). https://doi.org/10.1145/3686153

Rendón De La Torre, A. J. (2024). Metodologías agiles en la era de la inteligencia artificial, un camino hacia la innovación: Un mapeo sistemático. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/29306

Rice, A. C. (2024). An Enchantress of Number? Reassessing the Mathematical Reputation of Ada Lovelace. Notices of the American Mathematical Society, 71(3), 374–385. https://doi.org/10.1090/noti2890

Roelens, M. (2025). Algorithms Before Computers, (pp. 195–208). Springer Nature Switzerland: Cham. https://doi.org/10.1007/978-3-031-86870-2_13

Rosengren, P. L. (2022). Famous Women Engineers in History - Book 1: Hedy Lamarr. IEEE. http://ieeexplore.ieee.org.ecups.idm.oclc.org/document/9717301

Rugel Lucín, J. (2021). Revisión de literatura sobre el uso de los servicios H5P como estrategia de aprendizaje: Un mapeo sistemático. B.S. thesis, Universidad Politécnica Salesiana. http://dspace.ups.edu.ec/handle/123456789/20944

Sakdiyah, H., Sujiwo, D. A. C. & Panglipur, I. R. (2025). Analysis of Sudoku Compilation Algorithms: Understanding Number Concepts in Students Special Needs at Extraordinary School. ETDC: Indonesian Journal of Research and Educational Review, 4(4 SE - Articles), 1236–1248. https://doi.org/10.51574/ijrer.v4i4.3790

Sammet, J. E. (1978). The early history of COBOL, (pp. 199–243). Association for Computing Machinery: New York, NY, USA. https://doi.org/10.1145/800025.1198367

Santamaria Chico, M. A. (2024). Modelo de un cuadro de mando académico para los profesores basado en las calificaciones de las actividades de los alumnos. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/28724

Sasikumar, M., Shikhare, D. & Prakash, R. P. (2014). Introduction to parallel processing. PHI Learning Pvt. Ltd.

Sato, R., Gordon, C., Saito, K., Kawashima, H., Nikuni, T. & Watabe, S. (2025). Two-step quantum search algorithm for solving traveling salesman problems. IEEE Transactions on Quantum Engineering, 6, 1–12. https://doi.org/10.1109/TQE.2025.3548706

Schlombs, C. (2021). Women, gender and computing: The social shaping of a technical field from Ada Lovelace’s algorithm to Anita Borg’s ’systers’. The Palgrave Handbook of Women and Science since 1660, (pp. 307–331). https://doi.org/10.1007/978-3-030-78973-2_15

Sefati, S. T., Razavi, S. N. & Salehpour, P. (2025). Enhancing autoencoder models for multivariate time series anomaly detection: the role of noise and data amount. The Journal of Supercomputing, 81(4), 559. https://doi.org/10.1007/s11227-025-07044-w

Selby, R. W., Basili, V. R. & Baker, F. T. (1987). Cleanroom Software Development: An Empirical Evaluation. IEEE Transactions on Software Engineering, SE-13(9), 1027–1037. https://doi.org/10.1109/TSE.1987.233525

Selco, J. I. & Habbak, M. (2021). STEM Students’ Perceptions on Emergency Online Learning during the COVID-19 Pandemic: Challenges and Successes. Education Sciences, 11(12). https://doi.org/10.3390/educsci11120799

Silva-Maceda, G., David Arjona-Villicaña, P. & Edgar Castillo-Barrera, F. (2016). More time or better tools? a large-scale retrospective comparison of pedagogical approaches to teach programming. IEEE Transactions on Education, 59(4), 274–281.

Singh, S. K. (2021). Linux yourself: concept and programming. Chapman and Hall/CRC.

Sinnamon, C. & Tarjan, R. E. (2025). Efficiency of self-adjusting heaps. ACM Trans. Algorithms, 21(4). https://doi.org/10.1145/3708989

Smirani, L. & Yamani, H. (2024). Analysing the Impact of Gamification Techniques on Enhancing Learner Engagement, Motivation, and Knowledge Retention: A Structural Equation Modelling Approach. Electronic Journal of E-Learning, 22(9), 111–124.

Society, 3(2), 2053951716665128. https://doi.org/10.1177/2053951716665128

Solomon, E. (1984). Games programming. Cambridge University Press.

Stamouli, I., Doyle, E. & Huggard, M. (2004). Establishing structured support for programming students. In 34th Annual Frontiers in Education, 2004. FIE 2004., (pp. F2G–5). https://doi.org/10.1109/FIE.2004.1408612

Stepanov, A. A. & McJones, P. (2009). Elements of programming. Addison-Wesley Professional.

Sterling, L. & Shapiro, E. Y. (1994). The art of Prolog: advanced programming techniques. MIT press.

Stoddart, B., Dunne, S., Mu, C. & Zeyda, F. (2024). Bunch theory: Axioms, logic, applications and model. Journal of Logical and Algebraic Methods in Programming, 140, 100977. https://doi.org/10.1016/j.jlamp.2024.100977

Strachey, C. (2000). Fundamental Concepts in Programming Languages. Higher-Order and Symbolic Computation, 13(1), 11–49. https://doi.org/10.1023/A:1010000313106

Strawn, G. O. (2023). Masterminds of Computer Design: Charles Babbage and Ada Lovelace. IT Professional, 25(4), 7–10. https://doi.org/10.1109/MITP.2023.3297386

Sun, C., Yang, S. & Becker, B. (2024a). Debugging in Computational Thinking: A Meta-analysis on the Effects of Interventions on Debugging Skills. Journal of Educational Computing Research, 62(4), 867–901. https://doi.org/10.1177/07356331241227793

Sun, Y., Luo, L., Guo, D., Liu, L. & Xie, J. (2024b). Kmsharing: The framework and space abstraction for efficient data sharing at the network edge. IEEE/ACM Transactions on Networking, 32(6), 5440–5458. https://doi.org/10.1109/TNET.2024.3465844

Tamboukou, M. (2023). ‘Ever yours, mathematically’: women’s letters and the mathematical imagination. Gender and Education, 35(8), 742–757.

Tang, P., Zhou, X., Zhou, Y. & Cheng, R. (2025). How do multimedia and blended learning enhance music elective courses? examining the roles of learning attitudes, styles, and teaching presence. PLOS ONE, 20(6). https://doi.org/10.1371/journal.pone.0326037

Tatarchenko, K. (2019). Thinking algorithmically: From cold war computer science to the socialist information culture. Historical Studies in the Natural Sciences, 49(2), 194–225. https://doi.org/10.1525/hsns.2019.49.2.194

Tatarchenko, K. (2023). Algorithm’s Cradle: Commemorating al-Khwarizmi in the Soviet History of Mathematics and Cold War Computer Science. Osiris, 38, 286–304.

Terroso Sáenz, F. (2025). Artificial Intelligence for Text Analysis: Models, Applications, and Challenges. In 2nd EUt+ International Conference on Languages (EUtLC2024). Universidad Politécnica de Cartagena. https://doi.org/10.31428/10317/18679

Thengvall, B. G., Hall, S. N. & Deskevich, M. P. (2025). Measuring the effectiveness and efficiency of simulation optimization metaheuristic algorithms. Journal of Heuristics, 31(1), 12. https://doi.org/10.1007/s10732-025-09549-2

Thomas, L., Ratcliffe, M., Woodbury, J. & Jarman, E. (2002). Learning styles and performance in the introductory programming sequence. In Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, SIGCSE ’02, (pp. 33–37), New York, NY, USA. Association for Computing Machinery. https://doi.org/10.1145/563340.563352

Thomas, S. L., Nafus, D. & Sherman, J. (2018). Algorithms as fetish: Faith and possibility in algorithmic work. Big Data & Society, 5(1), 2053951717751552. https://doi.org/10.1177/2053951717751552

Tikva, C. & Tambouris, E. (2021). A systematic mapping study on teaching and learning Computational Thinking through programming in higher education. Thinking Skills and Creativity, 41, 100849. https://doi.org/10.1016/j.tsc.2021.100849

Tsakalerou, M., Perveen, A., Ayapbergenov, A. & Rysbekova, A. (2024). The role of environment on women’s perception about their STEM studies: observations from a Global South country. Scientific Reports, 14(1), 228. https://doi.org/10.1038/s41598-023-50571-w

Tumbaco-Loor, D. & Llerena-Izquierdo, J. (2024). Use of Leaderboards to Gamified Drive Student Performance as a Motivational Strategy in VLE Environments. In J. P. Salgado Guerrero, H. R. Vega-Carrillo, G. García-Fernández, & V. Robles-Bykbaev (Eds.), Systems, Smart Technologies and Innovation for Society, (pp. 179–188), Cham. Springer Nature Switzerland. https://doi.org/10.1007/978-3-031-51982-6_16

Turbay Gusqui, M. A. (2025). Impacto del Big Data en la evaluación y optimización del rendimiento académico. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/29957

Vagianou, E. (2006). Program working storage: a beginner’s model. In Proceedings of the 6th Baltic Sea Conference on Computing Education Research: Koli Calling 2006, Baltic Sea ’06, (pp. 69–76), New York, NY, USA. Association for Computing Machinery. https://doi.org/10.1145/1315803.1315816

Valladares, V. O., Montes, L. H. & Arbalti, F. Z. (2023). Game as a Learning Tool in Higher Education. Revista Electrónica de Investigación Educativa, 25. https://doi.org/10.24320/redie.2023.25.e28.4952

Valverde Rivera, F. J. (2023). Modelo de seguimiento por videovigilancia pública en red para la seguridad ciudadana mediante Dynamic Domain Name System. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/25624

Valverde-Macias, A. & Llerena-Izquierdo, J. (2022). Google Classroom as a Mobile and Blended Learning Strategy for Salesian Groups Training. In Á. Rocha, P. C. López-López, & J. P. Salgado-Guerrero (Eds.), Communication, Smart Technologies and Innovation for Society, (pp. 97–106), Singapore. Springer Singapore. https://doi.org/10.1007/978-981-16-4126-8_10

Van Roy, P. & Haridi, S. (2004). Concepts, techniques, and models of computer programming. MIT press.

Van Snyder, W. (2007). Scientific programming in fortran. Scientific Programming, 15(1), 930816. https://doi.org/10.1155/2007/930816

Villao González, J. I. & López Zambrano, E. M. (2024). Revisión de literatura sobre el uso de machine learning enfocados a la seguridad de la información para minimizar vulnerabilidades en el sector educativo. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/29275

Vinayakumar, R., Soman, K. & Menon, P. (2018). Alg-design: Facilitates to learn algorithmic thinking for beginners. In 2018 9th International Conference on Computing, Communication and Networking Technologies (ICCCNT), (pp. 1–6). https://doi.org/10.1109/ICCCNT.2018.8493952

Vincent, J. A. & Schwager, M. (2025). Reachable polyhedral marching (rpm): An exact analysis tool for deep-learned control systems. IEEE Transactions on Neural Networks and Learning Systems, 36(10), 19225–19239. https://doi.org/10.1109/TNNLS.2025.3571720

Viswanadham, N. & Narahari, Y. (2015). Performance modeling of automated systems. PHI Learning Pvt. Ltd.

Voelter, M., Deursen, A. v., Kolb, B. & Eberle, S. (2015). Using c language extensions for developing embedded software: a case study. SIGPLAN Not., 50(10), 655–674. https://doi.org/10.1145/2858965.2814276

Vojtáš, M. (2019). Sistema preventivo y educación superior. En M. A. Farfán (coord.), Carisma Salesiano y Educación superior (pp. 77-78). Ediciones Abya-Yala.

Von Neumann, J. & Goldstine, H. H. (1947). Numerical inverting of matrices of high order.

Von Neumann, J. & Kurzweil, R. (2012). The computer and the brain. Yale university press.

Wampler, D. & Payne, A. (2014). Programming Scala: Scalability= Functional Programming+Objects. .O’Reilly Media, Inc."

Wang, H., You, Q. & Duan, S. (2025a). Synchronous byzantine agreement with o(n) messages and o(1) expected time. IEEE Transactions on Information Forensics and Security, 20, 338–349. https://doi.org/10.1109/TIFS.2024.3515854

Wang, L., Feng, Q. & Wang, J. (2025b). Approximation algorithms for facility location and k-median with differential privacy. Theoretical Computer Science, 1052, 115417. https://doi.org/10.1016/j.tcs.2025.115417

Wang, S., Mondal, A. & Chattopadhyay, A. (2025c). Optimal toffoli-depth quantum adder. ACM Transactions on Quantum Computing, 6(3). https://doi.org/10.1145/3743691

Waszek, D. (2025). Boole’s Late Manuscript ‘On the Nature of Thought’: A Rewriting of the Laws of Thought Without Uninterpretables. History and Philosophy of Logic, (pp. 1–50). https://doi.org/10.1080/01445340.2025.2550132

Watson, C. & Li, F. W. (2014). Failure rates in introductory programming revisited. In Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education, ITiCSE ’14, (pp. 39–44), New York, NY, USA. Association for Computing Machinery. https://doi.org/10.1145/2591708.2591749

Wirth, N. (1973). The programming language pascal (revised report). Berichte der Fachgruppe Computerwissenschaften, 5. https://doi.org/10.3929/ethz-a-000814158

Wu, B., Bao, W. & Zhou, B. B. (2024). Competitive analysis of online elastic caching of transient data in multi-tiered content delivery network. IEEE Transactions on Parallel and Distributed Systems, 35(12), 2449–2462. https://doi.org/10.1109/TPDS.2024.3475412

Xiao, X., Chen, Z., Quan, L., Stojanovic, A. & Wu, L. (2025). A knapsack modelling approach to financial resource allocation problem using a dual search pattern firefly algorithm. International Journal of Bio-Inspired Computation, 26(5), 1–13. https://doi.org/10.1504/IJBIC.2025.149184

Xu, R. & Li, Y. (2024). Interpretable Spatial–Temporal Graph Convolutional Network for System Log Anomaly Detection. Advanced Engineering Informatics, 62, 102803. https://doi.org/10.1016/j.aei.2024.102803

Yevick, D. (2005). A First Course in Computational Physics and Object-Oriented Programming with C++ Hardback with CD-ROM. Cambridge University Press

Yıldız, Ö. F. (2025). The Medieval Islamicate Terms in Science. Indonesian Journal of Islamization Studies, 3(1 SE - Articles), 53–77. https://doi.org/10.21111/injas.v3i1.14353

Yoder, C. M. & Schrag, M. L. (1978). Nassi-shneiderman charts an alternative to flowcharts for design. In Proceedings of the Software Quality Assurance Workshop on Functional and Performance Issues, (pp. 79–86), New York, NY, USA. Association for Computing Machinery. https://dl.acm.org/doi/pdf/10.1145/800283.811104

Yolanda Burgos-Lopez, M., Ibarra-Herrera, C. C. & Chuck-Hernandez, C. (2024). Fighting the gender drop off from STEM careers throughout the University-Industry Collaboration: Effects of Corporate Mentorship. In 2024 World Engineering Education ForumGlobal Engineering Deans Council, WEEF-GEDC, World Engineering Education Forum Global Engineering Deans Council, 345 E 47TH ST, New York, NY 10017 USA. IEEE. https://doi.org/10.1109/WEEF-GEDC63419.2024.10854963

Yue, J., Bi, X. & Chen, Z. (2024). Heterogeneous-branch integration framework: Introducing first-order predicate logic in Logical Reasoning Question Answering. Neurocomputing, 609. https://doi.org/10.1016/j.neucom.2024.128504

Yutong, C. & Jin, H. (2024). A bibliometric and visualization analysis of artificial intelligence and machine learning. In 2024 IEEE 4th International Conference on Electronic Communications, Internet of Things and Big Data (ICEIB), (pp. 219–222). https://doi.org/10.1109/ICEIB61477.2024.10602604

Zabala-Vargas, S. A., Garcia-Mora, L. H., Ardila-Segovia, D. A. & de Benito-Crosetti, B. L. (2019). Motivation increase of mathematics students in Engineering - A proposal from Game Based Learning. In 2019 International Symposium on Engineering Accreditation and Education, ICACIT, 345 E 47TH ST, NEW YORK, NY 10017 USA. IEEE. https://doi.org/10.1109/ICACIT46824.2019.9130297

Zambrano Peñafiel, G. M. (2024). Revisión sistemática las tecnologías aplicadas para mitigar el covid-19 con inteligencia artificial desde un enfoque al aprendizaje profundo. B.S. thesis, Universidad Politécnica Salesiana. https://dspace.ups.edu.ec/handle/123456789/28113

Zapata Martínez, J. & Llerena-Izquierdo, J. (2023). Las TIC después del COVID-19: la perspectiva de los profesores universitarios. CODES, 5(SE - Artículos). https://doi.org/10.15443/codes1988

Zerega-Prado, J. & Llerena-Izquierdo, J. (2022). Arquitectura de consolidación de la información para seguros de la salud mediante Big Data. Memoria Investigaciones en Ingeniería, 0(23), 18–31. https://doi.org/10.36561/ING.23.3

Zhang, S. C., Ding, Y. B., Huo, T. X., Duan, S. K. & Wang, L. D. (2025). PointAttention: Rethinking Feature Representation and Propagation in Point Cloud. IEEE TRANSACTIONS ON MULTIMEDIA, 27, 327–339. https://doi.org/10.1109/TMM.2024.3521745

Zhang, Y. & Vatedka, S. (2024). Multiple packing: Lower bounds via error exponents. IEEE Transactions on Information Theory, 70(2), 1008–1039. https://doi.org/10.1109/TIT.2023.3334032

Zhu, N., Zhao, F., Yu, Y. & Wang, L. (2024). A hierarchical reinforcement learning-aware hyperheuristic algorithm with fitness landscape analysis. Swarm and Evolutionary Computation, 90, 101669. https://doi.org/10.1016/j.swevo.2024.101669

Zhu, Y. J., Sui, S. S., Du, W. S., Li, X. & Liu, P. (2025). Picking point localization method of table grape picking robot based on you only look once version 8 nano. Engineering Applications of Artificial Intelligence, 146. https://doi.org/10.1016/j.engappai.2025.110266

Aprender programación en ingeniería implica enfrentar diversos desafíos, que van desde los conocimientos técnicos previos hasta su comprensión y aplicación.  Este libro compendia los contenidos iniciales del primer año de la materia de programación, basados en más de veinte años de experiencia del autor y en su práctica docente en la Universidad Politécnica Salesiana (Sede Guayaquil). A través de un enfoque tecno-pedagógico innovador, promovido por la Carrera de Computación, la obra busca potenciar el aprendizaje significativo.  Se invita al lector a motivarse por el aprendizaje de programación mediante la creación de artefactos algorítmicos y el desarrollo de soluciones que contribuyan, en el futuro, al bienestar social.  A partir del dominio de los conocimientos esenciales, esta obra es un aporte a la formación de profesionales capaces de reducir desigualdades y generar nuevos conocimientos para un mundo más justo y equitativo.

Descargas

Publicado

marzo 23, 2026

Licencia

Creative Commons License

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-SinDerivadas 4.0.

Cómo citar

Programación para idear y forjar soluciones. (2026). Editorial Abya Yala. https://doi.org/10.17163/abyaups.167