Proposta e Avaliação de uma Metodologia de Aprendizagem Baseada em Projetos em Disciplinas de Engenharia de Software através de uma Sequência Didática
DOI:
https://doi.org/10.5753/rbie.2023.2817Keywords:
Aprendizagem baseada em projetos, Engenharia de Software, Sequência didática, Taxonomia de BloomAbstract
Nos últimos anos têm-se percebido uma lacuna entre o ensino nas universidades e as necessidades da indústria em relação à formação dos futuros profissionais em Engenharia de Computação e Ciência da Computação, mais especificamente na área de Engenharia de Software. Enquanto por um lado, as aulas tradicionais possuem um denso conteúdo teórico-conceitual e são apresentadas de forma expositiva, por outro lado a falta de experiências práticas torna desafiador para os alunos adquirir as habilidades necessárias para o desenvolvimento de projetos reais de software. Como forma de minimizar este problema, neste artigo apresentamos a aplicação da metodologia de Aprendizagem Baseada em Projetos em uma disciplina de Engenharia de Software, de forma que os estudantes, ainda durante sua formação acadêmica, possam ter uma experiência real em um projeto de desenvolvimento de software, com métodos, tecnologias e ferramentas comumente utilizados na indústria. Esta experiência, avaliada em uma turma regular de Engenharia de Software de um Bacharelado em Ciência da Computação, foi conduzida através de uma sequência didática concebida através de ciclos de Design Science Research, com objetivos educacionais bem definidos segundo a taxonomia de Bloom. Resultados preliminares mostram cenários promissores em relação ao ganho na aprendizagem, à aquisição de habilidades e à motivação dos estudantes com a metodologia proposta.
Downloads
Referências
ACM/IEEE (2014). Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. [GS Search]
Alves, C. F. & de Matos, M. E. (2017). Sequência didática para conteúdo de engenharia de software. Revista Brasileira de Ensino de Ciência e Tecnologia, 10(3). DOI: 10.3895/rbect.v10n3.4645. [GS Search]
Anicic, K. P. & Stapic, Z. (2022). Teaching Methods in Software Engineering: Systematic Review. IEEE Software. DOI: 10.1109/MS.2022.3152629. [GS Search]
Araújo, D. L. de (2013). O que é (e como faz) sequência didática?. Entrepalavras, 3(1), 322-334. DOI: 10.22168/2237-6321.3.3.1.322-334. [GS Search]
Barbosa, E. F. & de Moura, D. G. (2013). Metodologias ativas de aprendizagem na educação profissional e tecnológica. Boletim Técnico do SENAC, 39(2), 48-67. DOI: 10.26849/bts.v39i2.349. [GS Search]
Bayazit, N. (2004). Investigating design: A review of forty years of design research. Design issues, 20(1), 16-29. [GS Search]
Bender, W. N. (2015). Aprendizagem baseada em projetos: educação diferenciada para o século XXI. Penso Editora. [GS Search]
Bloom, B. S. (1956). Taxonomy of educational objectives: The classification of educational goals. Cognitive domain. [GS Search]
Bloom, B. S., Madaus, G. F. & Hastings, J. T. (1971). Handbook on Formative and Summative Evaluation of Student Learning. New York: McGraw-Hill. [GS Search]
Bourque, P. & Fairley, R.E (2004). SWEBOK : Guide to the Software Engineering Body of Knowledge. Los Alamitos, CA: IEEE Computer Society. [GS Search]
Britto, R. & Usman, M. (2015). Bloom's taxonomy in software engineering education: A systematic mapping study. In 2015 IEEE Frontiers in Education Conference (FIE) (pp. 1-8). IEEE. DOI: 10.1109/FIE.2015.7344084. [GS Search]
Carvalho, A. F. de, Junqueira, J. R. A. & Furlanetto, P. G. (2017). Estratégias Ativas de Aprendizagem e o Desenvolvimento de Competências Técnicas e Atitudinais. Revista Ensaios Pioneiros, 1(1), 139-152. DOI: 10.24933/rep.v1i1.23. [GS Search]
Cunha, J. A. O., Marques, G. A., Lemos, W. L., Câmara, U. D., Jr. & Vasconcellos, F. J. (2018). Software engineering education in Brazil: a mapping study. In Proceedings of the XXXII Brazilian Symposium on Software Engineering (pp. 348-356). DOI: 10.1145/3266237.3266259. [GS Search]
Devadiga, N. M. (2017). Software engineering education: Converging with the startup industry. In 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T) (pp. 192-196). IEEE. DOI: 10.1109/cseet.2017.38. [GS Search]
Dolz, J., Noverraz, M. & Schneuwly, B. (2004). Sequências didáticas para o oral e a escrita: apresentação de um procedimento. Gêneros orais e escritos na escola. Campinas: Mercado de Letras, 95-128. [GS Search]
Dresch, A., Lacerda, D. P. & Miguel, P. A. C. (2015). Uma análise distintiva entre o estudo de caso, a pesquisa-ação e a design science research. Revista Brasileira de Gestão de Negócios, 17, 1116-1133. DOI: 10.7819/rbgn.v17i56.2069. [GS Search]
Easterbrook, S., Singer, J., Storey, M. A. & Damian, D. (2008). Selecting empirical methods for software engineering research. In Guide to advanced empirical software engineering (pp. 285-311). Springer, London. DOI: 10.1007/978-1-84800-044-5_11. [GS Search]
Ferraz, A. P. D. C. M. & Belhot, R. V. (2010). Taxonomia de Bloom: revisão teórica e apresentação das adequações do instrumento para definição de objetivos instrucionais. Gestão & produção, 17, 421-431. DOI: 10.1590/S0104-530X2010000200015. [GS Search]
Fu, F. L., Wu, Y. L. & Ho, H. C. (2009). An investigation of coopetitive pedagogic design for knowledge creation in web-based learning. Computers & Education, 53(3), 550-562. DOI: 10.1016/j.compedu.2009.01.004. [GS Search]
Galhardi, A. C. & Azevedo, M. M. D. (2013). Avaliações de aprendizagem: o uso da taxonomia de Bloom. In Anais do VII Workshop Pós-graduação e Pesquisa do Centro Paula Souza, São Paulo (Vol. 1, No. 1, pp. 237-247). [GS Search]
Gil, A. C. (2002). Como elaborar projetos de pesquisa. São Paulo: Atlas. [GS Search]
Gupta, V. & Nguyen-Duc, A. (2021). Real-world Software Projects for Computer Science and Engineering Students. CRC Press. [GS Search]
Henrique, M. S., Farias, A. B., Cunha, F. O. M. & Scaico, P. D. (2013). Proposta para Construção de Sequências Didáticas para aulas de Matemática com uma Atividade de Computação Desplugada. Nuevas Ideas en Informática Educativa. [GS Search]
Hoed, R. M. (2016). Análise da evasão em cursos superiores: o caso da evasão em cursos superiores da área de Computação. Dissertação de Mestrado, Universidade de Brasília, Brasília, DF, Brasil. [GS Search]
Horita, F. E. A., Graciano, V. V., Neto & Santos, R. P. (2018). Design Science Research em Sistemas de Informação e Engenharia de Software: Conceitos, Aplicações e Trabalhos Futuros. I Jornada Latino-Americana de Atualização em Informática, 191-210. [GS Search]
Krathwohl, D. R. (2002). A revision of Bloom's taxonomy: An overview. Theory into practice, 41(4), 212-218. DOI: 10.1207/s15430421tip4104_2. [GS Search]
Lima, J., Alencar, F. & Santos, W. (2021). A Preliminary Guide for Assertive Selection of Active Methodologies in Software Engineering Education. In Brazilian Symposium on Software Engineering (pp. 170-179). DOI: 10.1145/3474624.3476976. [GS Search]
Lima, J. V. V., Silva, C. A. D., de Alencar, F. M. R. & Santos, W. B. (2020). Metodologias Ativas como forma de reduzir os desafios do ensino em Engenharia de Software: diagnóstico de um survey. In Anais do XXXI Simpósio Brasileiro de Informática na Educação (pp. 172-181). SBC. DOI: 10.5753/cbie.sbie.2020.172. [GS Search]
Lobato, A. S., Silva, A. S., Lino, A. D. P., Favero, E. L., Harb, M. P. A. A., Brito, S. R. de & Gonçalves, L. P. (2007). Uma rubrica para avaliação de cursos de programação centrada em avaliação automática. In SBIE-Workshop de Ambientes de apoio à Aprendizagem de Algoritmos e Programação. [GS Search]
Masapanta-Carrión, S. & Velázquez-Iturbide, J. Á. (2017). Una revisión sistemática del uso de la taxonomía de Bloom en la enseñanza de la informática. Atas do XIX Simpósio Internacional de Informática Educativa e VIII Encontro do CIED–III Encontro Internacional, 294-299. [GS Search]
Masson, T. J., Miranda, L. F. D., Munhoz Jr, A. & Castanheira, A. M. P. (2012). Metodologia de ensino: aprendizagem baseada em projetos (PBL). In Anais do XL Congresso Brasileiro de Educação em Engenharia (COBENGE), Belém, PA, Brasil (p. 13). sn. [GS Search]
Oguz, D. & Oguz, K. (2019). Perspectives on the gap between the software industry and the software engineering education. IEEE Access, 7, 117527-117543. DOI: 10.1109/access.2019.2936660. [GS Search]
Oliveira, C. J. A. de & Lavor, O. P. (2022). Sequência didática para o ensino e aprendizagem de juros compostos com o software Geogebra. Boletim Cearense de Educação e História da Matemática, 9(25), 96-110. DOI: 10.30938/bocehm.v9i25.7400. [GS Search]
Pfleeger, S. L. & Kitchenham, B. A. (2001). Principles of survey research: part 1: turning lemons into lemonade. ACM SIGSOFT Software Engineering Notes, 26(6), 16-18. [GS Search]
Prikladnicki, R., Albuquerque, A. B., von Wangenheim, C. G. & Cabral, R. (2009). Ensino de engenharia de software: desafios, estratégias de ensino e lições aprendidas. FEES-Fórum de Educação em Engenharia de Software, 1-8. [GS Search]
Martínez, E., Tellado, F. & Raposo, M. (2014). Evaluación educativa utilizando rúbrica: un desafío para docentes y estudiantes universitarios. DOI: 10.5294/edu.2014.17.3.6. [GS Search]
Reeves, T. (2006). Design research from a technology perspective. In Educational design research (pp. 64-78). Routledge. [GS Search]
Sales, A. B. de, Serrano, M. & Serrano, M. (2020). Aprendizagem baseada em projetos na disciplina de interação humano-computador. Revista Ibérica de Sistemas e Tecnologias de Informação, (37), 49-64. [GS Search]
Serrano, L. M., Serrano, M. & Sales, A. B. de (2021). Desenvolvimento de competências profissionais: relato da experiência utilizando aprendizagem baseada em projetos na disciplina de requisitos de software. Revista de Ensino de Engenharia, 40. DOI: 10.37702/ree2236-0158.v40p76-81.2021. [GS Search]
Souza, M., Moreira, R. & Figueiredo, E. (2019). Students perception on the use of project-based learning in software engineering education. In Proceedings of the XXXIII Brazilian Symposium on Software Engineering (pp. 537-546). DOI: 10.1145/3350768.3352457. [GS Search]
Stol, K. J., Ralph, P. & Fitzgerald, B. (2016). Grounded theory in software engineering research: a critical review and guidelines. In Proceedings of the 38th International conference on software engineering (pp. 120-131). DOI: 10.1145/2884781.2884833. [GS Search]
Tonhão, S. de F., Medeiros, A. de S. S. & Prates, J. M. (2021). Uma abordagem prática apoiada pela aprendizagem baseada em projetos e gamificação para o ensino de Engenharia de Software. In Anais do Simpósio Brasileiro de Educação em Computação (pp. 143-151). SBC. DOI: 10.5753/educomp.2021.14480. [GS Search]
Toyohara, D. Q. K., Sena, G. J. de, Araújo, A. M. de & Akamatsu, J. I. (2010). Aprendizagem Baseada em Projetos–uma nova Estratégia de Ensino para o Desenvolvimento de Projetos. In PBL–Congresso Internacional. [GS Search]
Uzun, M. L. C., Pugliesi, J. B. & Roland, C. E. de F. (2018). Aprendizagem baseada em projetos na perspectiva dos alunos. Revista Profissão Docente, 18(39), 403-414. DOI: 10.31496/rpd.v18i39.1212. [GS Search]
Valente, M. T. (2020). Engenharia de Software Moderna: Princípios e Práticas para Desenvolvimento de Software com Produtividade. Disponível em: [Link]. Acesso em: 30 junho 2022. [GS Search]
Vázquez-Ingelmo, A., García-Holgado, A., García-Peñalvo, F. J. & Rodríguez-Conde, M. J. (2019). Resultados preliminares tras tres años aplicando aprendizaje basado en proyectos en ingeniería del software. DOI: 10.26754/cinaic.2019.0141. [GS Search]
Zabala, A. (2015). A prática educativa: como ensinar. Penso Editora. [GS Search]
Arquivos adicionais
Published
Como Citar
Issue
Section
Licença
Copyright (c) 2023 Santiago, C. P., Menezes, J. W. M., Aquino, F. J. A.
Este trabalho está licenciado sob uma licença Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.