O Uso de IA Generativa no Ensino de Projeto de Software
Resumo
A Inteligência Artificial (IA) tem impactado diversas áreas e alterado algumas dinâmicas, inclusive no ensino e aprendizagem. Nesse contexto, este artigo apresenta um relato de experiência sobre a integração de IAs generativas no apoio ao ensino da disciplina de Projeto de Software em um curso de graduação. Ao longo da disciplina, os alunos utilizaram ferramentas como ChatGPT em seis atividades práticas planejadas para explorar conceitos da área. A análise investigou a percepção dos estudantes sobre os conceitos de Projeto de Software ao longo dessas atividades mediadas por LLMs, bem como sua percepção sobre o uso dessas ferramentas como apoio à aprendizagem e os desafios associados à sua utilização. Os resultados indicam uma percepção positiva dos estudantes, com aumento na confiança em relação aos conceitos trabalhados e na utilidade do feedback gerado pelas ferramentas, embora tenham sido identificados desafios relacionados a limitações das ferramentas e à infraestrutura.Referências
Castro, V. D. S. and Oliveira, S. R. B. (2023). A diagnosis on the teaching of software design in a sample of undergraduate courses in computer science in brazil. In 2023 IEEE Frontiers in Education Conference (FIE), pages 1–9. IEEE.
Cervantes, H., Haziyev, S., Hrytsay, O., and Kazman, R. (2016). Smart decisions: an architectural design game. In Proceedings of the 38th International Conference on Software Engineering Companion, pages 327–335.
Ferro, M. (2025). Preparando estudantes brasileiros para a era da inteligência artificial: Uma análise baseada no framework de competências da unesco. In Workshop sobre Educação em Computação (WEI), pages 1460–1471. SBC.
Gasca-Hurtado, G. P., Gómez-Álvarez, M. C., and Manrique-Losada, B. (2019). Using gamification in software engineering teaching: Study case for software design. In World Conference on Information Systems and Technologies, pages 244–255. Springer.
Haldar, S., Pierce, M., and Capretz, L. F. (2025). Exploring the integration of generative ai tools in software testing education: A case study on chatgpt and copilot for preparatory testing artifacts in postgraduate learning. IEEE Access.
Jamie, P., Hajihashemi, R., and Alipour, S. (2025). Utilizing chatgpt in a data structures and algorithms course: A teaching assistant’s perspective. In Proceedings of the Extended Abstracts of the CHI Conference on Human Factors in Computing Systems, pages 1–7.
Maia, S. M. and Sarkis, L. C. (2025). Utilização de llm como ferramenta de apoio no ensino-aprendizagem de programação python para iniciantes: Um relato de experiência. In Workshop sobre Educação em Computação (WEI), pages 385–396. SBC.
Murad, S. B., Lemos, F. F., Melo, S. M., Paschoal, L. N., and Prates, J. M. (2025). Evidências sobre o uso do chatgpt no ensino de modelagem de software: um experimento controlado. In Workshop sobre Educação em Computação (WEI), pages 1288–1299. SBC.
Neto, S. and Santos, J. B. (2025). Uma prática de ensino para padrões de projeto.
Oliveira, B. R., Garcés, L., Lyra, K. T., Santos, D. S., Isotani, S., and Nakagawa, E. Y. (2022). An overview of software architecture education. In Congresso Ibero-Americano em Engenharia de Software (CIbSE), pages 76–90. SBC.
Sabbatini, L., Motta, R., and Neves, V. (2026). Supplementary material. In DOI: 10.6084/m9.figshare.31743253.
Sommerville, I. (2011). Software engineering (ed.). America: Pearson Education Inc.
Striuk, A. and Semerikov, S. O. (2022). Professional competencies of future software engineers in the software design: teaching techniques. In Journal of Physics: Conference Series, volume 2288, page 012012. IOP Publishing.
Tabuti, L. M., Faria, J. P. B., and Gomes, E. S. (2025). Entre algoritmos e emoções: Inteligência artificial e os novos paradigmas educacionais na computação. In Workshop sobre Educação em Computação (WEI), pages 1153–1162. SBC.
White, J., Fu, Q., Hays, S., Sandborn, M., Olea, C., Gilbert, H., Elnashar, A., Spencer-Smith, J., and Schmidt, D. C. (2023). A prompt pattern catalog to enhance prompt engineering with chatgpt. In Proceedings of the 30th Conference on Pattern Languages of Programs, pages 1–31.
Cervantes, H., Haziyev, S., Hrytsay, O., and Kazman, R. (2016). Smart decisions: an architectural design game. In Proceedings of the 38th International Conference on Software Engineering Companion, pages 327–335.
Ferro, M. (2025). Preparando estudantes brasileiros para a era da inteligência artificial: Uma análise baseada no framework de competências da unesco. In Workshop sobre Educação em Computação (WEI), pages 1460–1471. SBC.
Gasca-Hurtado, G. P., Gómez-Álvarez, M. C., and Manrique-Losada, B. (2019). Using gamification in software engineering teaching: Study case for software design. In World Conference on Information Systems and Technologies, pages 244–255. Springer.
Haldar, S., Pierce, M., and Capretz, L. F. (2025). Exploring the integration of generative ai tools in software testing education: A case study on chatgpt and copilot for preparatory testing artifacts in postgraduate learning. IEEE Access.
Jamie, P., Hajihashemi, R., and Alipour, S. (2025). Utilizing chatgpt in a data structures and algorithms course: A teaching assistant’s perspective. In Proceedings of the Extended Abstracts of the CHI Conference on Human Factors in Computing Systems, pages 1–7.
Maia, S. M. and Sarkis, L. C. (2025). Utilização de llm como ferramenta de apoio no ensino-aprendizagem de programação python para iniciantes: Um relato de experiência. In Workshop sobre Educação em Computação (WEI), pages 385–396. SBC.
Murad, S. B., Lemos, F. F., Melo, S. M., Paschoal, L. N., and Prates, J. M. (2025). Evidências sobre o uso do chatgpt no ensino de modelagem de software: um experimento controlado. In Workshop sobre Educação em Computação (WEI), pages 1288–1299. SBC.
Neto, S. and Santos, J. B. (2025). Uma prática de ensino para padrões de projeto.
Oliveira, B. R., Garcés, L., Lyra, K. T., Santos, D. S., Isotani, S., and Nakagawa, E. Y. (2022). An overview of software architecture education. In Congresso Ibero-Americano em Engenharia de Software (CIbSE), pages 76–90. SBC.
Sabbatini, L., Motta, R., and Neves, V. (2026). Supplementary material. In DOI: 10.6084/m9.figshare.31743253.
Sommerville, I. (2011). Software engineering (ed.). America: Pearson Education Inc.
Striuk, A. and Semerikov, S. O. (2022). Professional competencies of future software engineers in the software design: teaching techniques. In Journal of Physics: Conference Series, volume 2288, page 012012. IOP Publishing.
Tabuti, L. M., Faria, J. P. B., and Gomes, E. S. (2025). Entre algoritmos e emoções: Inteligência artificial e os novos paradigmas educacionais na computação. In Workshop sobre Educação em Computação (WEI), pages 1153–1162. SBC.
White, J., Fu, Q., Hays, S., Sandborn, M., Olea, C., Gilbert, H., Elnashar, A., Spencer-Smith, J., and Schmidt, D. C. (2023). A prompt pattern catalog to enhance prompt engineering with chatgpt. In Proceedings of the 30th Conference on Pattern Languages of Programs, pages 1–31.
Publicado
19/07/2026
Como Citar
RODRIGUES, Lucca Sabbatini; MOTTA, Rebeca; NEVES, Vânia de Oliveira.
O Uso de IA Generativa no Ensino de Projeto de Software. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 34. , 2026, Gramado/RS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2026
.
p. 351-362.
ISSN 2595-6175.
DOI: https://doi.org/10.5753/wei.2026.22731.
