Uma Abordagem Colaborativa para Aprendizagem de Programação Orientada a Objetos
Resumo
Este artigo apresenta uma abordagem colaborativa chamada de Ciclo de Sessão Colaborativa. Nesta abordagem os alunos trabalham usando diferentes estratégias: individualmente seguida por um trabalho em grupo, ou diretamente em grupo a fim de trocar experiências e aprender Programação Orientada a Objetos (POO). Neste trabalho foi desenvolvida a aplicação móvel intitulada CLinClass para apoiar a abordagem utilizada e foi conduzido um estudo de caso para demonstrar a aplicabilidade da abordagem. Os resultados alcançados indicam o potencial da abordagem para apoiar a aprendizagem dos conceitos de programação de computadores.
Referências
Alvarez, C., Alarcon, R., and Nussbaum, M. (2011). Implementing collaborative learning activities in the classroom supported by one-to-one mobile computing: A design-based process. The Journal of System and Software, 84:1961–1976.
Barcelos, R., Tarouco, L., and Bercht, M. (2009). O uso de mobile learning no ensino de algoritmos. RENOTE - Revista Novas Tecnologias na Educação, 7(2):327–337.
Castro, T., Castro, A., and Fuks, H. (2008). Aprendendo a programar em grupo. In Sistemas Colaborativos, 2008 Simpósio Brasileiro de, pages 45–54.
da Silva, I., SILVA, I., and SANTOS, M. (2009). Análise de problemas e soluções aplicadas ao ensino de disciplinas introdutórias de programação. IX Jornada de Ensino, Pesquisa e Extensão - JEPEX 2009.
da Silva, T. S. C., de A. R. Tedesco, P. C., and de Melo, J. C. B. (2014). A importância da motivação dos estudantes e o uso de técnicas de engajamento para apoiar a escolha de jogos no ensino de programação. In XXV Simpósio Brasileiro de Informática na Educação - SBIE 2014.
de Oliveira, F. L. (2014). A produção de conhecimento matemático acerca de funções de duas variáveis em um coletivo de seres-humanos-com-mídias. Master’s thesis, Universidade Federal de Ouro Preto.
Koshino, P. (2010). A aprendizagem e as interações em um treinamento a distância. Master’s thesis, Universidade de Brasília.
Machado, L. D. P., Berkenbrock, C. D. M., and Siple, I. Z. (2016). Desenvolvimento de aplicativos para aprendizagem colaborativa apoiada por dispositivos m´oveis: uma análise dos requisitos. In COMPUTER ON THE BEACH 2016.
Machado, L. D. P., Berkenbrock, C. D. M., Siple, I. Z., and Hirata, C. M. (2015). Utilizando dispositivos móveis para apoiar a aprendizagem colaborativa baseada em problemas. In XII Simpósio Brasileiro de Sistemas Colaborativos - SBSC 2015.
Parsons, D. and Haden, P. (2006). Parson’s programming puzzles: A fun and effective learning tool for first programming courses. In Proceedings of the 8th Australasian Conference on Computing Education - Volume 52, ACE ’06, pages 157–163, Darlinghurst, Australia, Australia. Australian Computer Society, Inc.
Piva Jr., D. and Cortelazzo, A. L. (2015). Sala de aula invertida, ambientes de aprendizagem e educação online: a junção de três métodos para potencialização do ensino de algoritmos. In IV Congresso Brasileiro de Informática na Educação - CBIE 2015.
Priesnitz Filho,W., Abegg, I., and Simonetto, E. (2012). Uma abordagem diferenciada no ensino de algoritmos através da utilização de uma lousa digital. GEINTEC - Gestão, Inovação e Tecnologias, 2(2).
Rapkiewicz, C. E., Falkembach, G., Seixas, L., dos Santos Rosa, N., da Cunha, V. V., and Klemann, M. (2006). Estratégias pedagógicas no ensino de algoritmos e programação associadas ao uso de jogos educacionais. RENOTE - Revista Novas Tecnologias na Educação, 4(2).
Salgado, N., Castro, T., and Castro, A. (2013). Aprendizagem colaborativa de programação com scratch e opensimulator. In X Simpósio Brasileiro de Sistemas Colaborativos - SBSC 2013.
Siqueira, L. M. M. and Alcântara, P. R. (2003). Modificando a atuação docente utilizando a colaboração. Revista Diálogo Educacional, 4:1–13.
Valdivia, R., Nussbaum, M., and Ochoa, S. (2009). Modeling a collaborative answer negotiation activity using ims-based learning design. IEEE Transactions on Education, 52:375–384.
Valente, J. A. (2014). A comunicação e a educação baseada no uso das tecnologias digitais de informação e comunicação. Revista UNIFESO – Humanas e Sociais, 1(1):141 – 166.