Active methodologies in teaching frameworks for mobile app development: an experience with High School students
Abstract
This article reports on an experience focused on applying active methodologies in the teaching of frameworks for mobile application development, involving high school students from the metropolitan region of Feira de Santana. The project was divided into four modules and used the Django and Flutter frameworks, aimed at creating an application for an environmental conservation NGO. The active approach combined video lessons with collaborative practices, challenging students to apply concepts of system modeling and user interface development. Periodic questionnaires were administered to measure the impact of the methodology on the evolution of learning and the development of technical and social skills. The results highlight the effectiveness of active methodologies in promoting greater engagement, autonomy, and creativity in the learning process, as well as significantly improving students’ technical skills in software development.
References
BRASIL (2018). Base Nacional Comum Curricular. Ministério da Educação, Brasília.
DeLozier, S. J. and Rhodes, M. G. (2017). Flipped classrooms: A review of key ideas and recommendations for practice. Educational Psychology Review, 29(1):141–151. Grant Sponsor: National Science Foundation, Grant Number: DGE-1321845.
Hawlitschek, A., Berndt, S., and Schulz, S. (2022). Empirical research on pair programming in higher education: a literature review. Computer Science Education, 33(3):400–428.
NIC.BR (2020). Pesquisa sobre o uso das tecnologias de informação e comunicação nas escolas brasileiras. Núcleo de Informação e Coordenação do Ponto BR. Disponível em: [link]. Acesso em: 19 de setembro de 2024.
Papert, S. M. (1980). Mindstorms: Children, Computers and Powerful Ideas. Basic Books, New York.
Paula, M. C., Viali, L., and Rizzon, E. C. (2021). Contexto histórico do método de divisão e conquista e abordagem do estudo de um autoproblema numa questão real. VETOR - Revista de Ciências Exatas e Engenharias, 28(1-2):31–42.
Zhang, L. (2024). Blended pedagogy for computer programming language. Pedagogical Research, 9(3):em0218. Open Access article distributed under the Creative Commons Attribution License.
