[1] M. Sanseau, J. Sánchez Cestona, y S. Calio, «Permanencia de las y los estudiantes en la universidad», CONEAU, OEI, 2023. Accedido: 25 de enero de 2025. [En línea]. Disponible en: https://tinyurl.com/ykoxfqk7
[2] E. Yourdon, «Análisis estructurado moderno», 1993, Accedido: 1 de febrero de 2025. [En línea]. Disponible en: https://www.sidalc.net/search/Record/cat-unco-ar-7414/Description
[3] T. DeMarco, Structured analysis and system specification. Englewood Cliffs, N.J. : Prentice-Hall, 1979. Accedido: 1 de febrero de 2025. [En línea]. Disponible en: http://archive.org/details/structuredanalys0000dema
[4] W. W. Royce, «Managing the development of large software systems: concepts and techniques», en Proceedings of the 9th international conference on Software Engineering, 1987, pp. 328-338. Accedido: 1 de febrero de 2025. [En línea]. Disponible en: https://blog.jbrains.ca/assets/articles/royce1970.pdf
[5] S. M. McMenamin y J. F. Palmer, Essential systems analysis. Yourdon Press, 1984. Accedido: 31 de enero de 2025. [En línea]. Disponible en: https://dl.acm.org/doi/abs/10.5555/1016
[6] G. Booch, R. A. Maksimchuk, M. W. Engle, B. J. Young, J. Connallen, y K. A. Houston, «Object-oriented analysis and design with applications, third edition», SIGSOFT Softw. Eng. Notes, vol. 33, n.o 5, pp. 29-29, ago. 2008, doi: 10.1145/1402521.1413138.
[8] J. Rumbaugh, «Object-Oriented Modeling and Design», Prentice Hall google schola, vol. 2, pp. 104-124, 1991.
[9] M. Fowler, UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley Professional, 2004.
[10] P. Kruchten, The rational unified process: an introduction. Addison-Wesley Professional, 2004. Accedido: 1 de febrero de 2025. [En línea]. Disponible en: https://tinyurl.com/yshk5dfe
[11] K. Beck et al., «Manifesto for agile software development», 2001, Accedido: 1 de febrero de 2025. [En línea]. Disponible en: https://ai-learn.it/wp-content/uploads/2019/03/03_ManifestoofAgileSoftwareDevelopment-1.pdf
[12] K. Schwaber y J. Sutherland, «The scrum guide», Scrum Alliance, vol. 21, n.o 1, pp. 1-38, 2011.
[13] M. Poppendieck y T. Poppendieck, Lean software development: An agile toolkit: An agile toolkit. Addison-Wesley, 2003. Accedido: 1 de febrero de 2025. [En línea]. Disponible en: https://tinyurl.com/yqg63hmm
[14] I. Jacobson, H. B. Lawson, y P.-W. Ng, The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons! San Rafael, 2019.
[15] D. A. Norman y D. G. Bobrow, «On data-limited and resource-limited processes», Cognitive Psychology, vol. 7, n.o 1, pp. 44-64, ene. 1975, doi: 10.1016/0010-0285(75)90004-3.
[16] D. Kahneman, Thinking, fast and slow. Macmillan, 2011.
[17] D. H. Autor, F. Levy, y R. J. Murnane, «The skill content of recent technological change: An empirical exploration», The Quarterly journal of economics, vol. 118, n.o 4, pp. 1279-1333, 2003.
[18] F. Levy y R. J. Murnane, The New Division of Labor: How Computers Are Creating the Next Job Market. Princeton: Princeton University Press, 2004. doi: 10.1515/9781400845927.
[19] McKinsey Global Institute, «Harnessing automation for a future that works | McKinsey». Accedido: 30 de enero de 2025. [En línea]. Disponible en: https://www.mckinsey.com/featured-insights/digital-disruption/harnessing-automation-for-a-future-that-works
[20] «Índice de riesgo laboral ante la automatización: estimación y análisis | Economía teoría y práctica». Accedido: 30 de enero de 2025. [En línea]. Disponible en: https://economiatyp.uam.mx/index.php/ETYP/article/view/675/869
[21] «La inteligencia artificial afectará a 60 millones de empleos en Estados Unidos y México en un año | Negocios en Estados Unidos | EL PAÍS US». Accedido: 30 de enero de 2025. [En línea]. Disponible en: https://elpais.com/us/economia/2024-09-13/la-inteligencia-artificial-afectara-a-60-millones-de-empleos-en-estados-unidos-y-mexico-en-un-ano.html
[22] P. Carlino, «Leer, escribir y aprender en la universidad: cómo lo hacen en Australia y por qué», Investigaciones en psicología, vol. 7, n.o 2, pp. 43-61, 2002.
[23] F. Rosso, N. Alegre, M. Nadal, y M. I. R. Pozzo, «La escritura académica en carreras de ingeniería: valoraciones de docentes y estudiantes», 2021, Accedido: 2 de febrero de 2025. [En línea]. Disponible en: https://ri.conicet.gov.ar/handle/11336/185608
[24] «Congreso – XXII Congreso Internacional en Innovación Tecnológica Informática 2024». Accedido: 2 de febrero de 2025. [En línea]. Disponible en: https://uai.edu.ar/ciiti/2024/buenos-aires/congreso/default.asp
[25] L. Flower, «Writer-Based Prose: A Cognitive Basis for Problems in Writing», College English, vol. 41, n.o 1, pp. 19-37, sep. 1979, doi: 10.58680/ce197916016.
[26] D. Cassany y P. Comas, Describir el escribir. Paidc”s Argentina, 1989. Accedido: 2 de febrero de 2025. [En línea]. Disponible en: https://tinyurl.com/ynte54ra
[27] A. Tanenbaum y T. Austin, Structured Computer Organization. Boston, Mass. Munich, 2012.
[28] Paul A. Carter, Lenguaje Ensamblador para C. Autoedición, 2007.
[29] «Fortran», Wikipedia. 8 de enero de 2025. Accedido: 31 de enero de 2025. [En línea]. Disponible en: https://en.wikipedia.org/w/index.php?title=Fortran&oldid=1268262268
[30] N. Wirth, «Program Development by Stepwise Refinement Communications of the ACM», 1971.
[31] M. Guzdial, Learner-centered design of computing education: Research on computing for everyone. Morgan & Claypool Publishers, 2015. Accedido: 31 de enero de 2025. [En línea]. Disponible en: https://tinyurl.com/ynuub6xc
[32] S. A. Papert, Mindstorms: Children, computers, and powerful ideas. Basic books, 1980.
[33] J. Maloney, M. Resnick, N. Rusk, B. Silverman, y E. Eastmond, «The Scratch Programming Language and Environment», ACM Trans. Comput. Educ., vol. 10, n.o 4, pp. 1-15, nov. 2010, doi: 10.1145/1868358.1868363.
[34] educ ar devteam, «NAP de Educación Digital, Programación y Robótica». Accedido: 26 de junio de 2023. [En línea]. Disponible en: https://www.educ.ar/recursos/150123/nap-de-educacion-digital-programacion-y-robotica
[35] J. R. Rodríguez, M. M. Cortez, y S. Boari, «Explorando el lugar de las áreas de conocimiento de las ciencias de la computacion en la escuela secundaria argentina: Una revisión sistemática», Electronic Journal of SADIO (EJS), vol. 21, n.o 2, Art. n.o 2, 2022.
[36] Couch Investor, Nvidia CEO Jensen Huang at World Government Summit, (12 de febrero de 2024). Accedido: 23 de enero de 2025. [En línea Video]. Disponible en: https://www.youtube.com/watch?v=Y1pHXV7E4xY
[37] «Unpacking GenAI, Today: Matt Welsh on the Industry’s Path Forward», Primary VC. Accedido: 31 de enero de 2025. [En línea]. Disponible en: https://www.primary.vc/firstedition/posts/unpacking-genai-today-matt-welsh-on-the-industry-s-path-forward?utm_source=chatgpt.com
[38] I. S. Staff GitHub, «Survey reveals AI’s impact on the developer experience», The GitHub Blog. Accedido: 31 de enero de 2025. [En línea]. Disponible en: https://github.blog/news-insights/research/survey-reveals-ais-impact-on-the-developer-experience/
[39] R. MacManus, «Coding Sucks Anyway — Matt Welsh on the End of Programming», The New Stack. Accedido: 31 de enero de 2025. [En línea]. Disponible en: https://thenewstack.io/coding-sucks-anyway-matt-welsh-on-the-end-of-programming/
[40] «Interviews with Microsoft CEO Satya Nadella and CTO Kevin Scott About the AI Platform Shift», Stratechery by Ben Thompson. Accedido: 31 de enero de 2025. [En línea]. Disponible en: https://stratechery.com/2024/interviews-with-microsoft-ceo-satya-nadella-and-cto-kevin-scott-about-the-ai-platform-shift/
[41] M. Kazemitabaar et al., CodeAid: Evaluating a Classroom Deployment of an LLM-based Programming Assistant that Balances Student and Educator Needs. 2024, p. 20. doi: 10.1145/3613904.3642773.
[42] «SE Radio 582: Leo Porter and Daniel Zingaro on Learning to Program with LLMs – Software Engineering Radio». Accedido: 31 de enero de 2025. [En línea]. Disponible en: https://se-radio.net/2023/09/se-radio-582-leo-porter-and-daniel-zingaro-on-using-llms-in-the-classroom/?utm_source=chatgpt.com
[43] S. Lau y P. Guo, «From “Ban It Till We Understand It” to “Resistance is Futile”: How University Programming Instructors Plan to Adapt as More Students Use AI Code Generation and Explanation Tools such as ChatGPT and GitHub Copilot», en Proceedings of the 2023 ACM Conference on International Computing Education Research V.1, Chicago IL USA: ACM, ago. 2023, pp. 106-121. doi: 10.1145/3568813.3600138.
[44] S. Peng, E. Kalliamvakou, P. Cihon, y M. Demirer, «The Impact of AI on Developer Productivity: Evidence from GitHub Copilot», 13 de febrero de 2023, arXiv: arXiv:2302.06590. doi: 10.48550/arXiv.2302.06590.
[45] P. Denny et al., «Computing Education in the Era of Generative AI», Commun. ACM, vol. 67, n.o 2, pp. 56-67, feb. 2024, doi: 10.1145/3624720.
[46] M. Kazemitabaar, J. Chow, C. K. T. Ma, B. J. Ericson, D. Weintrop, y T. Grossman, «Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programming», en Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, Hamburg Germany: ACM, abr. 2023, pp. 1-23. doi: 10.1145/3544548.3580919.
[47] G. Polya, How to solve it: A new aspect of mathematical method. Princeton university press, 2004.
[48] cognition.ai, «Cognition | Introducing Devin, the first AI software engineer». Accedido: 25 de enero de 2025. [En línea]. Disponible en: https://cognition.ai/
[49] M. T. Chi, «Two approaches to the study of experts’ characteristics», The Cambridge handbook of expertise and expert performance, pp. 21-30, 2006.
[50] P. A. Mueller y D. M. Oppenheimer, «The Pen Is Mightier Than the Keyboard: Advantages of Longhand Over Laptop Note Taking», Psychol Sci, vol. 25, n.o 6, pp. 1159-1168, jun. 2014, doi: 10.1177/0956797614524581.
[51] A. Mangen y J.-L. Velay, «Digitizing literacy: Reflections on the haptics of writing», Advances in haptics, vol. 1, n.o 3, pp. 86-401, 2010.
[52] B. J. Fogg, «Persuasive technologie301398», Communications of the ACM, vol. 42, n.o 5, Art. n.o 5, 1999.
[53] J. Sweller, «Cognitive load theory: Recent theoretical advances», en Cognitive load theory, New York, NY, US: Cambridge University Press, 2010, pp. 29-47. doi: 10.1017/CBO9780511844744.004.
[54] J. Sweller, «Story of a research program», Education Review, vol. 23, 2016.
[55] D. Gentner, «Structure-mapping: A theoretical framework for analogy», Cognitive Science, vol. 7, n.o 2, Art. n.o 2, abr. 1983, doi: 10.1016/S0364-0213(83)80009-3.
[56] R. S. Rist, «Schema creation in programming», Cognitive Science, vol. 13, n.o 3, pp. 389-414, 1989.
[57] E. Lahtinen, K. Ala-Mutka, y H.-M. Järvinen, «A study of the difficulties of novice programmers», SIGCSE Bull., vol. 37, n.o 3, pp. 14-18, sep. 2005, doi: 10.1145/1151954.1067453.
[58] A. Bandura y S. Wessels, Self-efficacy. Cambridge University Press Cambridge, 1997. Accedido: 26 de enero de 2025. [En línea]. Disponible en: http://happyheartfamilies.citymax.com/f/Self_Efficacy.pdf
[59] J. F. Pane y B. A. Myers, Usability issues in the design of novice programming systems. Carnegie-Mellon University. Department of Computer Science, 1996. Accedido: 26 de enero de 2025. [En línea]. Disponible en: https://kilthub.cmu.edu/ndownloader/files/12123911
[60] A. F. Blackwell et al., «Cognitive Dimensions of Notations: Design Tools for Cognitive Technology», en Cognitive Technology: Instruments of Mind, vol. 2117, M. Beynon, C. L. Nehaniv, y K. Dautenhahn, Eds., en Lecture Notes in Computer Science, vol. 2117. , Berlin, Heidelberg: Springer Berlin Heidelberg, 2001, pp. 325-341. doi: 10.1007/3-540-44617-6_31.
[61] A. Newell y H. A. Simon, Human problem solving. en Human problem solving. Oxford, England: Prentice-Hall, 1972, pp. xiv, 920.
[62] N. Pennington, «Stimulus structures and mental representations in expert comprehension of computer programs», Cognitive psychology, vol. 19, n.o 3, pp. 295-341, 1987.
[63] E. Soloway, B. Adelson, y K. Ehrlich, «Knowledge and processes in the comprehension of computer programs», The nature of expertise, pp. 129-152, 1988.
[64] Y. Bosse y M. A. Gerosa, «Why is programming so difficult to learn? Patterns of Difficulties Related to Programming Learning Mid-Stage», SIGSOFT Softw. Eng. Notes, vol. 41, n.o 6, Art. n.o 6, ene. 2017, doi: 10.1145/3011286.3011301.
[65] T. Jenkins, «On the Difficulty of Learning to Program», presentado en Proc. 3rd HEA Conf. ICS Learn. Teach. Support Netw, Loughborough, U.K., 2002, pp. 1-8.
[66] M. A. Bell, «Review of Psychology of Programming, by J.-M. Hoc, TRG Green, R. Samurçay and DJ Gilmore», Journal of Visual Languages and Computing, vol. 2, n.o 6, Art. n.o 6, 1995.
[67] J.-M. Hoc, Psychology of Programming. Academic Press, 2014.
[68] J. Sajaniemi, «Psychology of Programming: Looking into Programmers’ Heads», Human Technology, vol. 4, n.o 1, Art. n.o 1, may 2008, doi: 10.17011/ht/urn.200804151349.
[69] E. Soloway y J. C. Spohrer, Eds., Studying the Novice Programmer. New York: Psychology Press, 2013. doi: 10.4324/9781315808321.
[70] G. M. Weinberg, The psychology of computer programming, vol. 29. Van Nostrand Reinhold New York, 1971.
[71] M. Chi, «Conceptual change within and across ontological categories: Examples from learning and discovery in science», 1992.
[72] M. Chi, P. J. Feltovich, y R. Glaser, «Categorization and representation of physics problems by experts and novices», Cognitive science, vol. 5, n.o 2, Art. n.o 2, 1981.
[73] E. W. Dijkstra, «A constructive approach to the problem of program correctness», BIT, vol. 8, n.o 3, Art. n.o 3, sep. 1968, doi: 10.1007/BF01933419.
[74] E. W. Dijkstra, «Notes on structured programming». Technological University, Department of Mathematics, 1970.
[75] E. W. Dijkstra, E. W. Dijkstra, E. W. Dijkstra, y E. W. Dijkstra, A discipline of programming, vol. 613924118. prentice-hall Englewood Cliffs, 1976.
[76] N. Wirth, «Systematic programming; an introduction», 1973.
[77] O. Hazzan, «Reducing abstraction level when learning abstract algebra concepts», Educational Studies in Mathematics, vol. 40, n.o 1, Art. n.o 1, 1999.
[78] O. Hazzan, «How students attempt to reduce abstraction in the learning of mathematics and in the learning of computer science», Computer Science Education, vol. 13, n.o 2, Art. n.o 2, 2003.
[79] O. Hazzan, «Reflections on teaching abstraction and other soft ideas», ACM SIGCSE Bulletin, vol. 40, n.o 2, Art. n.o 2, 2008.
[80] O. Hazzan y R. Zazkis, «Reducing abstraction: The case of school mathematics», Educational Studies in mathematics, vol. 58, n.o 1, Art. n.o 1, 2005.
[81] P. J. Denning, «Two misconceptions about structured programming», en Proceedings of the 1975 annual conference, 1975, pp. 214-215.
[82] N. Wirth, «On the Composition of Well-Structured Programs», ACM Comput. Surv., vol. 6, n.o 4, pp. 247-259, dic. 1974, doi: 10.1145/356635.356639.
[83] J.-M. Hoc, Analysis of beginners’ problem-solving strategies in programming. na, 1983.
[84] B. L. Cox, Object oriented programming: an evolutionary approach. 1986. Accedido: 11 de mayo de 2022. [En línea]. Disponible en: https://dl.acm.org/doi/abs/10.5555/16111
[85] S. M. Biju, «Difficulties in Understanding Object Oriented Programming Concepts», en Innovations and Advances in Computer, Information, Systems Sciences, and Engineering, K. Elleithy y T. Sobh, Eds., en Lecture Notes in Electrical Engineering. New York, NY: Springer, 2013, pp. 319-326. doi: 10.1007/978-1-4614-3535-8_27.
[86] L. E. Gutiérrez, C. A. Guerrero, y H. A. López-Ospina, «Ranking of problems and solutions in the teaching and learning of object-oriented programming», Educ Inf Technol, feb. 2022, doi: 10.1007/s10639-022-10929-5.
[87] D. E. Saidova, «Analysis of the Problems of the Teaching Object-Oriented Programming to Students», International Journal of Social Science Research and Review, vol. 5, n.o 6, Art. n.o 6, jun. 2022, doi: 10.47814/ijssrr.v5i6.418.
[88] V. Jusas, D. Barisas, y M. Jančiukas, «Game Elements towards More Sustainable Learning in Object-Oriented Programming Course», Sustainability, vol. 14, n.o 4, Art. n.o 4, 2022.
[89] M. E. Caspersen y M. Kolling, «STREAM: A first programming process», ACM Transactions on Computing Education (TOCE), vol. 9, n.o 1, Art. n.o 1, 2009.
[90] J. Sweller, «Cognitive load during problem solving: Effects on learning», Cognitive Science, vol. 12, n.o 2, Art. n.o 2, abr. 1988, doi: 10.1016/0364-0213(88)90023-7.
[91] D. Gentner y L. A. Smith, «Analogical learning and reasoning», 2013.
[92] K. J. Holyoak, «Analogical thinking and human intelligence», Advances in the psychology of human intelligence, vol. 2, pp. 199-230, 1984.
[93] K. J. Holyoak y P. Thagard, «Analogical mapping by constraint satisfaction», Cognitive science, vol. 13, n.o 3, Art. n.o 3, 1989.
[94] A. Renkl, «Instruction based on examples», Handbook of research on learning and instruction, pp. 272-295, ene. 2011.
[95] A. Renkl, «Example-Based Learning», en Encyclopedia of the Sciences of Learning, N. M. Seel, Ed., Boston, MA: Springer US, 2012, pp. 1197-1199. doi: 10.1007/978-1-4419-1428-6_1370.
Usamos cookies para asegurar que te damos la mejor experiencia en nuestra web. Si continúas usando este sitio, asumiremos que estás de acuerdo con ello.