ABSTRACT
In undergraduate courses in computing, there are criticisms about Software Engineering disciplines being too theoretical and about the difficulty of applying knowledge in real projects. Initiatives such as the WebAcademy project, which is a training course – based through active learning methodologies such as Problem-Based Learning and hands on – that qualifies participants to work in all stages of software development, can help prepare students for professional work. In this direction, this research investigated the perception of graduates of the WebAcademy project regarding their knowledge in SE before joining the course and after, in order to verify if the course contributed to the learning of concepts and practices (using the Project-Based Learning) that permeate the area. For this, a Survey was carried out with the graduates of the two classes of the project. As a result, it was verified that the students understood more about the importance of following good practices in software projects and developed more practical skills when working on the development of real projects.
- Mewati Ayub, Oscar Karnalim, Risal Risal, Wenny Franciska Senjaya, and Maresha Caroline Wijanto. 2019. Utilising Pair Programming to Enhance the Performance of Slow-Paced Students on Introductory Programming.Journal of Technology and Science Education 9, 3 (2019), 357–367.Google Scholar
- Kent Beck. 2000. Extreme programming explained: embrace change. addison-wesley professional.Google Scholar
- Eli Borochovicius and Elvira Cristina Martins Tassini. 2021. Aprendizagem Baseada em Problemas: Uma Experiência no Ensino Fundamental. Educação em Revista 37 (2021), e20706. https://doi.org/10.1590/0102-469820706Google ScholarCross Ref
- Yandson Costa, Sebastião Santos, Nathasha Pinto, Davi Viana, and Luis Rivero. 2020. Liçoes aprendidas de uso de baixa tecnologia em uma disciplina engenharia de software aplicando diversas metodologias ativas: Um relato de experiência. In Anais do XXVI Workshop de Informática na Escola. SBC, 189–198.Google Scholar
- Reudismam de Sousa, Jarbele Coutinho, Samara Nascimento, and Felipe Leite. 2021. Investigando as Dificuldades e Perspectivas sobre um Curso de Engenharia de Software de Dois Ciclos: Um Survey com a Visão Discente. In Anais do Simpósio Brasileiro de Educação em Computação (On-line). SBC, Porto Alegre, RS, Brasil, 55–65. https://doi.org/10.5753/educomp.2021.14471Google ScholarCross Ref
- Lucas Gren. 2020. A flipped classroom approach to teaching empirical software engineering. IEEE Transactions on Education 63, 3 (2020), 155–163.Google ScholarDigital Library
- Pengyue Guo, Nadira Saab, Lysanne S. Post, and Wilfried Admiraal. 2020. A review of project-based learning in higher education: Student outcomes and measures. International Journal of Educational Research 102 (2020), 101586. https://doi.org/10.1016/j.ijer.2020.101586Google ScholarCross Ref
- Amanda Hartwig, Marlei Silveira, Leonardo Fronza, Mauro Mattos, and Luciana Kohler. 2019. Metodologias ativas para o ensino da computação: uma revisão sistemática e um estudo prático. In Anais do XXV Workshop de Informática na Escola (Brasília). SBC, Porto Alegre, RS, Brasil, 1139–1143. https://doi.org/10.5753/cbie.wie.2019.1139Google ScholarCross Ref
- Daniel Katz, Leon Festinger, and Gastao Jacinto Gomes. 1974. A pesquisa na psicologia social. Fundação Getúlio Vargas, Rio de Janeiro.Google Scholar
- José Lima, Mozart Alves Júnior, Andres Moya, Ricardo Almeida, Patricia Anjos, Maria Lencastre, Roberta Fagundes, and Fernanda Alencar. 2019. As Metodologias Ativas e o Ensino em Engenharia de Software: uma revisão sistemática da literatura. In Anais do XXV Workshop de Informática na Escola (Brasília). SBC, Porto Alegre, RS, Brasil, 1014–1023. https://doi.org/10.5753/cbie.wie.2019.1014Google ScholarCross Ref
- Jéssica Mendes, Yandson Costa, Kastney Frazão, Rodrigo Santos, Davi Santos, and Luis Rivero. 2019. Identificação das Expectativas e Dificuldades de Alunos de Graduação no Ensino de Engenharia de Software. In Anais do XXVII Workshop sobre Educação em Computação (Belém). SBC, Porto Alegre, RS, Brasil, 334–347. https://doi.org/10.5753/wei.2019.6640Google ScholarCross Ref
- Shari Lawrence Pfleeger and Barbara A. Kitchenham. 2001. Principles of survey research: part 1: turning lemons into lemonade. ACM SIGSOFT Software Engineering Notes 26 (2001), 16–18.Google ScholarDigital Library
- Carlos Portela, Alexandre Vasconcelos, and Sandro Ronaldo Bezerra Oliveira. 2017. Um modelo iterativo para o ensino de engenharia de software baseado em abordagens focadas no aluno. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), Vol. 28. 304.Google ScholarCross Ref
- Carlos S Portela, Alexandre ML Vasconcelos, and Sandro RB Oliveira. 2015. Análise da Relevância dos Tópicos e da Efetividade das Abordagens para o Ensino de Engenharia de Software. In Fórum de Educação em Engenharia de Software (FEES). In VI Congresso Brasileiro de Software: Teoria e Prática (CBSoft).Google Scholar
- Rafael Prikladnicki, Renato Willi, and Fabiano Milani. 2014. Métodos ágeis para desenvolvimento de software. Bookman Editora.Google Scholar
- Priscila Cavalli Rachevsky. 2020. Influência da introversão nas percepções sobre práticas ágeis colaborativas do desenvolvimento de software. https://www.lume.ufrgs.br/handle/10183/219048#Google Scholar
- Cynthia Pinheiro Santiago, José Wally Mendonça Menezes, and Francisco José Alves de Aquino. 2023. 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. Revista Brasileira de Informática na Educação 31 (2023), 31–59.Google Scholar
- Ian Sommerville. 2011. Software engineering (ed.). America: Pearson Education Inc (2011).Google Scholar
- Donna Spencer. 2009. Card sorting: Designing usable categories. Rosenfeld Media.Google Scholar
- Simone Tonhão, Andressa Medeiros, and Jorge Prates. 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 (On-line). SBC, Porto Alegre, RS, Brasil, 143–151. https://doi.org/10.5753/educomp.2021.14480Google ScholarCross Ref
- Raul Wazlawick. 2019. Engenharia de software: conceitos e práticas. Elsevier Editora Ltda.Google Scholar
- WebAcademy. 2023. Capacitação em Desenvolvimento Web Full-Stack. http://webacademy.ufac.br/Google Scholar
- Mustafa Yağcı. 2018. Web-mediated problem-based learning and computer programming: Effects of study approach on academic achievement and attitude. Journal of Educational Computing Research 56, 2 (2018), 272–292. https://doi.org/10.1177/0735633117706908Google ScholarCross Ref
- Thomas Zimmermann. 2016. Card-sorting: From text to themes. In Perspectives on data science for software engineering. Morgan Kaufmann Publishers, 137–141.Google ScholarCross Ref
Index Terms
- Contributions of an Extension Course focused on Good Software Engineering Practices for Students and IT Professionals
Recommendations
Software Engineering Education: from an Engineering Perspective
SEEP '96: Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)In this paper we explore the development of the curriculum for a new professional engineering degree in Software Engineering. Software Engineering is still a relatively new discipline (in its own right) and its place in the tertiary education sector is ...
Redesigning an undergraduate software engineering course for a large cohort
ICSE-SEET '18: Proceedings of the 40th International Conference on Software Engineering: Software Engineering Education and TrainingTeaching Software Engineering on an undergraduate programme is challenging, particularly when dealing with large numbers of students. On one hand, a strong understanding of software and good programming skills are prerequisites. On the other hand, the ...
Communication learning outcomes from software engineering professionals: a basis for teaching communication in the engineering curriculum
FIE'09: Proceedings of the 39th IEEE international conference on Frontiers in education conferenceIt is widely acknowledged that employers tend to be dissatisfied with the communication skills of new engineering graduates, yet research into employers' expectations has not provided a sufficient foundation for incorporating workplace communication ...
Comments