Mapeamento Sistemático sobre o Uso de IAs Generativas no Ensino de Programação

Authors

  • Jordan Ferreira de Sousa Instituto Federal do Ceará
  • Francisca Raquel de Vasconcelos Silveira Instituto Federal do Ceará https://orcid.org/0000-0001-7445-605X

DOI:

https://doi.org/10.5753/reic.2026.7169

Keywords:

Inteligência Artificial Generativa, Ensino de Programação, Educação em Ciência da Computação

Abstract

O ensino de programação apresenta desafios significativos, especialmente para estudantes iniciantes, devido à necessidade de desenvolver habilidades como raciocínio lógico e pensamento computacional. Nesse contexto, o avanço da Inteligência Artificial (IA), em especial da IA generativa, tem despertado crescente interesse por seu potencial de apoio ao processo de aprendizagem. Este trabalho apresenta um Mapeamento Sistemático da Literatura sobre o uso de Inteligência Artificial generativa no ensino de programação. A busca em repositórios científicos nacionais e internacionais resultou inicialmente em 1.048 estudos, dos quais 66 foram selecionados após a aplicação de critérios de inclusão e exclusão. Os resultados indicam que o ChatGPT é a ferramenta mais utilizada e que o ensino superior é o nível educacional de maior uso dessas ferramentas. Entre os principais benefícios encontrados estão a geração de código, explicação de conceitos e apoio ao desenvolvimento do pensamento computacional. Porém, surgem desafios como dependência excessiva, erros gerados pela IA e necessidade de supervisão. O estudo destaca tendências e limitações para pesquisas futuras, contribuindo para uma compreensão sobre o apoio dessas tecnologias no processo de aprendizagem.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

Alvarez Ariza, J., Benitez Restrepo, M., and Hernández Hernández, C. (2025). Generative ai in engineering and computing education: A scoping review of empirical studies and educational practices. IEEE Access, 13:30789–30810. DOI: 10.1109/ACCESS.2025.3541424.

Banerjee, P., Srivastava, A. K., Adjeroh, D. A., Reddy, R., and Karimian, N. (2025). Understanding chatgpt: Impact analysis and path forward for teaching computer science and engineering. IEEE Access, 13:11049–11069. DOI: 10.1109/ACCESS.2024.3524102.

Bassner, P., Frankford, E., and Krusche, S. (2024). Iris: An ai-driven virtual tutor for computer science education. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2024, page 394–400, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3649217.3653543.

Budhiraja, R., Joshi, I., Challa, J. S., Akolekar, H. D., and Kumar, D. (2024). “it’s not like jarvis, but it’s pretty close!” - examining chatgpt’s usage among undergraduate students in computer science. In Proceedings of the 26th Australasian Computing Education Conference, ACE ’24, page 124–133, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3636243.3636257.

Chang, C. I., Choi, W. C., and Choi, I. C. (2025). A systematic literature review of the opportunities and advantages for aigc (openai chatgpt, copilot, codex) in programming course. In Proceedings of the 2024 7th International Conference on Big Data and Education, ICBDE ’24, page 29–35, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3704289.3704301.

Chen, J., Lu, X., Du, Y., Rejtig, M., Bagley, R., Horn, M., and Wilensky, U. (2024). Learning agent-based modeling with llm companions: Experiences of novices and experts using chatgpt & netlogo chat. In Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems, CHI ’24, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3613904.3642377.

Choudhuri, R., Liu, D., Steinmacher, I., Gerosa, M., and Sarma, A. (2024). How far are we? the triumphs and trials of generative ai in learning software engineering. In Proceedings of the IEEE/ACM 46th International Conference on Software Engineering, ICSE ’24, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3597503.3639201.

Cotton, D. R. E., Cotton, P. A., and Shipway, J. R. (2024). Chatting and cheating: Ensuring academic integrity in the era of chatgpt. Innovations in Education and Teaching International, 61(2):228–239. DOI: 10.1080/14703297.2023.2190148.

Cubillos, C., Mellado, R., Cabrera-Paniagua, D., and Urra, E. (2025). Generative artificial intelligence in computer programming: Does it enhance learning, motivation, and the learning environment? IEEE Access, 13:40438–40455. DOI: 10.1109/ACCESS.2025.3532883.

Da Silva, T. L., Vidotto, K. N. S., Tarouco, L. M. R., and da Silva, P. F. (2024). Inteligência artificial generativa no ensino de programação: Um mapeamento sistemático da literatura. Revista Novas Tecnologias na Educação, 22(1).

da Silva Junior, S. M., de Freitas, R. A. B., de Morais, M. A. C., and Costa, D. L. V. (2023). Chatgpt no auxílio da aprendizagem de programação: Um estudo de caso. In Anais do XXXIV Simpósio Brasileiro de Informática na Educação (SBIE), pages 1375–1384. Sociedade Brasileira de Computação. DOI: 10.5753/sbie.2023.234873.

Dakshit, S. (2024). Faculty perspectives on the potential of rag in computer science higher education. In Proceedings of the 25th Annual Conference on Information Technology Education, SIGITE ’24, page 19–24, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3686852.3686864.

Denny, P., Smith, David H., I., Fowler, M., Prather, J., Becker, B. A., and Leinonen, J. (2024). Explaining code with a purpose: An integrated approach for developing code comprehension and prompting skills. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2024, page 283–289, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3649217.3653587.

Domingues, I. and Rasteiro, D. M. L. D. (2025). A paradigm shift in teaching machine learning to sustainable city management master students. In Proceedings of the 2024 16th International Conference on Education Technology and Computers, ICETC ’24, page 413–417, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3702163.3702448.

Fenu, G., Galici, R., Marras, M., and Reforgiato, D. (2024). Exploring student interactions with ai in programming training. In Adjunct Proceedings of the 32nd ACM Conference on User Modeling, Adaptation and Personalization, UMAP Adjunct ’24, page 555–560, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3631700.3665227.

Fernandez, A. S. and Cornell, K. A. (2024). Cs1 with a side of ai: Teaching software verification for secure code in the era of generative ai. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1, SIGCSE 2024, page 345–351, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3626252.3630817.

Frankford, E., Sauerwein, C., Bassner, P., Krusche, S., and Breu, R. (2024). Ai-tutoring in software engineering education: Experiences with large language models in programming assessments. In 2024 IEEE/ACM 46th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET), pages 309–319. DOI: 10.1145/3639474.3640061.

Gardella, N., Pettit, R., and Riggs, S. L. (2024). Performance, workload, emotion, and self-efficacy of novice programmers using ai code generation. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2024, page 290–296, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3649217.3653615.

Groothuijsen, S., van den Beemt, A., Remmers, J. C., and van Meeuwen, L. W. (2024). Ai chatbots in programming education: Students’ use in a scientific computing course and consequences for learning. Computers and Education: Artificial Intelligence, 7:100290. DOI: 10.1016/j.caeai.2024.100290.

Haindl, P. and Weinberger, G. (2024a). Does chatgpt help novice programmers write better code? results from static code analysis. IEEE Access, 12:114146–114156. DOI: 10.1109/ACCESS.2024.3445432.

Haindl, P. and Weinberger, G. (2024b). Students’ experiences of using chatgpt in an undergraduate programming course. IEEE Access, 12:43519–43529. DOI: 10.1109/ACCESS.2024.3380909.

Hellas, A., Leinonen, J., Sarsa, S., Koutcheme, C., Kujanpää, L., and Sorva, J. (2023). Exploring the responses of large language models to beginner programmers’ help requests. In Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 1, ICER ’23, page 93–105, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3568813.3600139.

Jin, H., Lee, S., Shin, H., and Kim, J. (2024). Teach ai how to code: Using large language models as teachable agents for programming education. In Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems, CHI ’24, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3613904.3642349.

Korpimies, K., Laaksonen, A., and Luukkainen, M. (2024). Unrestricted use of llms in a software project course: Student perceptions on learning and impact on course performance. In Proceedings of the 24th Koli Calling International Conference on Computing Education Research, Koli Calling ’24, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3699538.3699541.

Koutcheme, C., Dainese, N., Sarsa, S., Hellas, A., Leinonen, J., and Denny, P. (2024). Open source language models can provide feedback: Evaluating llms’ ability to help students using gpt-4-as-a-judge. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2024, page 52–58, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3649217.3653612.

Lau, S. and Guo, P. (2023). 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. In Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 1, ICER ’23, page 106–121, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3568813.3600138.

Lee, D.-K. and Joe, I. (2025). A gpt-based code review system with accurate feedback for programming education. IEEE Access, 13:105724–105737. DOI: 10.1109/ACCESS.2025.3581139.

Lewis, P., Perez, E., Piktus, A., Petroni, F., Karpukhin, V., Goyal, N., Küttler, H., Lewis, M., tau Yih, W., Rocktäschel, T., Riedel, S., and Kiela, D. (2021). Retrieval-augmented generation for knowledge-intensive nlp tasks.

Liffiton, M., Sheese, B. E., Savelka, J., and Denny, P. (2024). Codehelp: Using large language models with guardrails for scalable support in programming classes. In Proceedings of the 23rd Koli Calling International Conference on Computing Education Research, Koli Calling ’23, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3631802.3631830.

Lindoo, E. and Lotfy, M. (2024). Generative ai and its impact on the cs classroom and programmers. J. Comput. Sci. Coll., 40(2):35–50.

Lira, W., Neto, P. S., and Osorio, L. (2024). Uma análise do uso de ferramentas de geração de código por alunos de computação. In Anais do IV Simpósio Brasileiro de Educação em Computação, pages 63–71, Porto Alegre, RS, Brasil. SBC. DOI: 10.5753/educomp.2024.237427.

Logacheva, E., Hellas, A., Prather, J., Sarsa, S., and Leinonen, J. (2024). Evaluating contextually personalized programming exercises created with generative ai. In Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1, ICER ’24, page 95–113, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3632620.3671103.

Lyu, W., Wang, Y., Chung, T. R., Sun, Y., and Zhang, Y. (2024). Evaluating the effectiveness of llms in introductory computer science education: A semester-long field study. In Proceedings of the Eleventh ACM Conference on Learning @ Scale, L@S ’24, page 63–74, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3657604.3662036.

Ma, I., Krone-Martins, A., and Videira Lopes, C. (2024). Integrating ai tutors in a programming course. In Proceedings of the 2024 on ACM Virtual Global Computing Education Conference V. 1, SIGCSE Virtual 2024, page 130–136, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3649165.3690094.

Macneil, S., Denny, P., Tran, A., Leinonen, J., Bernstein, S., Hellas, A., Sarsa, S., and Kim, J. (2024). Decoding logic errors: A comparative study on bug detection by students and large language models. In Proceedings of the 26th Australasian Computing Education Conference, ACE ’24, page 11–18, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3636243.3636245.

Malinka, K., Peresíni, M., Firc, A., Hujnák, O., and Janus, F. (2023). On the educational impact of chatgpt: Is artificial intelligence ready to obtain a university degree? In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2023, page 47–53, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3587102.3588827.

Margulieux, L. E., Prather, J., Reeves, B. N., Becker, B. A., Cetin Uzun, G., Loksa, D., Leinonen, J., and Denny, P. (2024). Self-regulation, self-efficacy, and fear of failure interactions with how novices use llms to solve programming problems. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2024, page 276–282, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3649217.3653621.

Mezzaro, S., Gambi, A., and Fraser, G. (2024). An empirical study on how large language models impact software testing learning. In Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering, EASE ’24, page 555–564, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3661167.3661273.

Nguyen, H. and Allan, V. (2024). Using gpt-4 to provide tiered, formative code feedback. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1, SIGCSE 2024, page 958–964, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3626252.3630960.

Nguyen, H., Stott, N., and Allan, V. (2024). Comparing feedback from large language models and instructors: Teaching computer science at scale. In Proceedings of the Eleventh ACM Conference on Learning @ Scale, L@S ’24, page 335–339, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3657604.3664660.

Oliveira, B. d. S., Santos, L. M., Silva, S. M. P., and Costa, L. S. (2023). Ensino e aprendizagem de programação na educação 4.0: Um mapeamento sistemático da literatura. Revista Brasileira de Informática na Educação, 31(1):120–143. DOI: 10.5753/rbie.2023.3180.

Ouh, E. L., Gan, B. K. S., Jin Shim, K., and Wlodkowski, S. (2023). Chatgpt, can you generate solutions for my coding exercises? an evaluation on its effectiveness in an undergraduate java programming course. In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2023, page 54–60, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3587102.3588794.

Page, M. J., McKenzie, J. E., Bossuyt, P. M., Boutron, I., Hoffmann, T. C., Mulrow, C. D., Shamseer, L., Tetzlaff, J. M., Akl, E. A., Brennan, S. E., Chou, R., Glanville, J., Grimshaw, J. M., Hróbjartsson, A., Lalu, M. M., Li, T., Loder, E. W., Mayo-Wilson, E., McDonald, S., McGuinness, L. A., Stewart, L. A., Thomas, J., Tricco, A. C., Welch, V. A., Whiting, P., and Moher, D. (2021). The prisma 2020 statement: an updated guideline for reporting systematic reviews. BMJ, page n71. DOI: 10.1136/bmj.n71.

Phung, T., Pădurean, V.-A., Singh, A., Brooks, C., Cambronero, J., Gulwani, S., Singla, A., and Soares, G. (2024). Automating human tutor-style programming feedback: Leveraging gpt-4 tutor model for hint generation and gpt-3.5 student model for hint validation. In Proceedings of the 14th Learning Analytics and Knowledge Conference, LAK ’24, page 12–23, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3636555.3636846.

Popescu, D. M. and Joyner, D. A. (2024). Chatgpt’s performance on problem sets in an at-scale introductory computer science course. In Proceedings of the Eleventh ACM Conference on Learning @ Scale, L@S ’24, page 486–490, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3657604.3664701.

Prasad, P. and Sane, A. (2024). A self-regulated learning framework using generative ai and its application in cs educational intervention design. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1, SIGCSE 2024, page 1070–1076, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3626252.3630828.

Prasad, S., Greenman, B., Nelson, T., and Krishnamurthi, S. (2023). Generating programs trivially: Student use of large language models. In Proceedings of the ACM Conference on Global Computing Education Vol 1, CompEd 2023, page 126–132, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3576882.3617921.

Prather, J., Denny, P., Leinonen, J., Becker, B. A., Albluwi, I., Craig, M., Keuning, H., Kiesler, N., Kohn, T., Luxton-Reilly, A., MacNeil, S., Petersen, A., Pettit, R., Reeves, B. N., and Savelka, J. (2023). The robots are here: Navigating the generative ai revolution in computing education. In Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education, ITiCSE-WGR ’23, page 108–159, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3623762.3633499.

Prather, J., Leinonen, J., Kiesler, N., Gorson Benario, J., Lau, S., MacNeil, S., Norouzi, N., Opel, S., Pettit, V., Porter, L., Reeves, B. N., Savelka, J., Smith, David H., I., Strickroth, S., and Zingaro, D. (2025). Beyond the hype: A comprehensive review of current trends in generative ai research, teaching practices, and tools. In 2024 Working Group Reports on Innovation and Technology in Computer Science Education, ITiCSE 2024, page 300–338, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3689187.3709614.

Prather, J., Reeves, B. N., Leinonen, J., MacNeil, S., Randrianasolo, A. S., Becker, B. A., Kimmel, B., Wright, J., and Briggs, B. (2024). The widening gap: The benefits and harms of generative ai for novice programmers. In Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1, ICER ’24, page 469–486, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3632620.3671116.

Pwanedo Amos, J., Ahmed Amodu, O., Azlina Raja Mahmood, R., Bolakale Abdulqudus, A., Zakaria, A. F., Rhoda Iyanda, A., Ali Bukar, U., and Mohd Hanapi, Z. (2025). A bibliometric exposition and review on leveraging llms for programming education. IEEE Access, 13:58364–58393. DOI: 10.1109/ACCESS.2025.3554627.

Rivera, E., Steinmaurer, A., Fisler, K., and Krishnamurthi, S. (2024). Iterative student program planning using transformer-driven feedback. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2024, page 45–51, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3649217.3653607.

Sakib, N., Anik, F. I., and Li, L. (2023). Chatgpt in it education ecosystem: Unraveling long-term impacts on job market, student learning, and ethical practices. In Proceedings of the 24th Annual Conference on Information Technology Education, SIGITE ’23, page 73–78, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3585059.3611447.

Sakzad, A., Paul, D., Sheard, J., Brankovic, L., Skerritt, M. P., Li, N., Minagar, S., Simon, and Billingsley, W. (2024). Diverging assessments: What, why, and experiences. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1, SIGCSE 2024, page 1161–1167, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3626252.3630832.

Santos, E. A., Prasad, P., and Becker, B. A. (2023). Always provide context: The effects of code context on programming error message enhancement. In Proceedings of the ACM Conference on Global Computing Education Vol 1, CompEd 2023, page 147–153, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3576882.3617909.

Santos, N. and Pereira, C. (2024). Impactos da ia generativa na inclusão de estudantes programadores cegos: Desafios e oportunidades no processo e avaliação da aprendizagem. In Anais do I Workshop Uma Tarde na Urca: Encontro Filosófico sobre Informática na Educação, pages 12–16, Porto Alegre, RS, Brasil. SBC. DOI: 10.5753/urca.2024.245620.

Sarsa, S., Denny, P., Hellas, A., and Leinonen, J. (2022). Automatic generation of programming exercises and code explanations using large language models. In Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 1, ICER ’22, page 27–43, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3501385.3543957.

Savelka, J., Agarwal, A., Bogart, C., Song, Y., and Sakr, M. (2023). Can generative pre-trained transformers (gpt) pass assessments in higher education programming courses? In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2023, page 117–123, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3587102.3588792.

Sheese, B., Liffiton, M., Savelka, J., and Denny, P. (2024). Patterns of student help-seeking when using a large language model-powered programming assistant. In Proceedings of the 26th Australasian Computing Education Conference, ACE ’24, page 49–57, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3636243.3636249.

Silva, T., Vidotto, K., Tarouco, L., and Silva, P. (2024). Potencialidades do uso de inteligência artificial generativa como apoio ao ensino de programação. In Anais do XXXV Simpósio Brasileiro de Informática na Educação, pages 1942–1956, Porto Alegre, RS, Brasil. SBC. DOI: 10.5753/sbie.2024.242711.

Smith, C. E., Shiekh, K., Cooreman, H., Rahman, S., Zhu, Y., Siam, M. K., Ivanitskiy, M., Ahmed, A. M., Hallinan, M., Grisak, A., and Fierro, G. (2024). Early adoption of generative artificial intelligence in computing education: Emergent student use cases and perspectives in 2023. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2024, page 3–9, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3649217.3653575.

Souza, D., Batista, M., and Barbosa, E. (2016). Problemas e dificuldades no ensino de programação: Um mapeamento sistemático. Revista Brasileira de Informática na Educação, 24:39. DOI: 10.5753/rbie.2016.24.1.39.

Souza, M. E. F., de Sousa, R. R., and Gonçalves, S. M. N. (2025). A inteligência artificial no ensino superior na visão discente: Uma revisão sistemática da literatura. RECIMA21 - Revista Científica Multidisciplinar - ISSN 2675-6218, 6(7):e676611. DOI: 10.47820/recima21.v6i7.6611.

Stone, I. (2024). Exploring human-centered approaches in generative ai and introductory programming research: A scoping review. In Proceedings of the 2024 Conference on United Kingdom & Ireland Computing Education Research, UKICER ’24, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3689535.3689553.

Strik, B., Menolli, A., and Brancher, J. (2024). Gpt ai in computer science education: A systematic mapping study. In Anais do XXXV Simpósio Brasileiro de Informática na Educação, pages 1543–1559, Porto Alegre, RS, Brasil. SBC. DOI: 10.5753/sbie.2024.242103.

Vadaparty, A., Zingaro, D., Smith IV, D. H., Padala, M., Alvarado, C., Gorson Benario, J., and Porter, L. (2024). Cs1-llm: Integrating llms into cs1 instruction. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2024, page 297–303, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3649217.3653584.

Vieriu, A. M. and Petrea, G. (2025). The impact of artificial intelligence (ai) on students’ academic development. Education Sciences, 15(3). DOI: 10.3390/educsci15030343.

Villegas Molina, I., Montalvo, A., Zhong, S., Jordan, M., and Soosai Raj, A. G. (2024). Generation and evaluation of a culturally-relevant cs1 textbook for latines using large language models. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, ITiCSE 2024, page 325–331, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3649217.3653600.

Wang, T., Ramanujan, R., Lu, Y., Mao, C., Chen, Y., and Brown, C. (2024). Devcoach: Supporting students in learning the software development life cycle at scale with generative agents. In Proceedings of the Eleventh ACM Conference on Learning @ Scale, L@S ’24, page 351–355, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3657604.3664663.

Wang, T., Wu, T., Liu, H., Brown, C., and Chen, Y. (2025). Generative co-learners: Enhancing cognitive and social presence of students in asynchronous learning with generative ai. Proc. ACM Hum.-Comput. Interact., 9(1). DOI: 10.1145/3701198.

Wu, H., Fa, D., Wu, X., Tan, W., Chang, X., Gao, Y., and Weng, J. (2024). Research on the construction of intelligent programming platform based on ai-generated content. In Proceedings of the 15th International Conference on Education Technology and Computers, ICETC ’23, page 9–15, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3629296.3629298.

Xue, Y., Chen, H., Bai, G. R., Tairas, R., and Huang, Y. (2024). Does chatgpt help with introductory programming?an experiment of students using chatgpt in cs1. In Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training, ICSE-SEET ’24, page 331–341, New York, NY, USA. Association for Computing Machinery. DOI: 10.1145/3639474.3640076.

Yang, A. C., Lin, J.-Y., Lin, C.-Y., and Ogata, H. (2024). Enhancing python learning with pytutor: Efficacy of a chatgpt-based intelligent tutoring system in programming education. Computers and Education: Artificial Intelligence, 7:100309. DOI: 10.1016/j.caeai.2024.100309.

Yao, D. and Lin, J. (2025). Cognitive enhancement through competency-based programming education: a 12-year longitudinal study. Education and Information Technologies, 30:20347–20383. DOI: 10.1007/s10639-025-13582-w.

Yilmaz, R. and Karaoglan Yilmaz, F. G. (2023a). Augmented intelligence in programming learning: Examining student views on the use of chatgpt for programming learning. Computers in Human Behavior: Artificial Humans, 1(2):100005. DOI: 10.1016/j.chbah.2023.100005.

Yilmaz, R. and Karaoglan Yilmaz, F. G. (2023b). The effect of generative artificial intelligence (ai)-based tool use on students’ computational thinking skills, programming self-efficacy and motivation. Computers and Education: Artificial Intelligence, 4:100147. DOI: 10.1016/j.caeai.2023.100147.

Zviel-Girshin, R. (2024). The good and bad of ai tools in novice programming education. Education Sciences, 14(10). DOI: 10.3390/educsci14101089.

Published

2026-04-02

Cómo citar

Ferreira de Sousa, J., & Silveira, F. R. de V. (2026). Mapeamento Sistemático sobre o Uso de IAs Generativas no Ensino de Programação. Revista Electrónica De Iniciación Científica En Computación, 24(1), 198–209. https://doi.org/10.5753/reic.2026.7169

Issue

Section

Artículos