Learning Objects Workshop – A methodology for teaching Computing in Technical Courses

  • Luiz F. Dias Pereira UFRJ
  • Fabio Lapolli UFRJ
  • Fábio Ferrentini Sampaio UFRJ
  • Claudia L. R. Motta UFRJ
  • Carlo Emmanoel Tolla de Oliveira UFRJ

Abstract


The way that young people deal with technology makes many students, who attend to Computer Science lectures, losing their motivation when confronted with teaching methods and the high abstraction level of the contents. This lack of interest leads to learning difficulties and class evasion. To minimize these effects, an environment where learners can engage in a real-life software development project is proposed, collaborating in and between groups to create learning objects, which will be able to be used afterwards by other students.

References

Almeida, E. S., Costa, E. B., Silva, K. S., Paes, R. B., Almeida, A. A. M., Braga, J. D. H.: AMBAP: Um Ambiente de Apoio ao Aprendizado de Programação. In: Workshop de Educação Em Computação, Florianópolis, 2002

Alves, S. F. R., Ferasoli Filho, H.: Bancada Experimental Robótica para o Ensino de Computação, Congresso de Iniciação Científica, São Carlos. Eventos da UFSCar, v. 4, p. 1195, 2008.

Bandura, A.: Self-efficacy: Toward a Unifying Theory of Behavioral Change, Psychological Review, 1977.

Beck, K.: Extreme Programming Explained: Embrace Change; Addison-Wesley, 2000

Bruner, J. (1960). O processo da educação. S. Paulo: Companhia Editora Nacional.

Castro, T., Fuks, H., Spósito, M. & Castro, A.Análise de um Estudo de Caso para Aprendizagem de Programação em Grupo. IEEE-RITA: Revista Iberoamericana de Tecnologia del Aprendizaje. ISSN: 1932-8540. V. 4, N.2, pp. 155-160., 2009

Cox, K. K., Costa Neto, A.: Protagonismo Juvenil no Ensino de Computação da Universidade Federal de Sergipe, 2004

Faria, E. S. J., Vilela, J. M.; Adán Coello, J. M. Um sistema de Aprendizado Colaborativo de Programação Baseado em Agentes Chamado Learn In Group. XIII Workshop de Educação em Computação (WEI), Anais do XXV Congresso da Sociedade Brasileira de Computação, pp. 2278-2290, 22 a 29 de Julho 2005.

González, L. A. G., Ruggiero, W. V.: Um Modelo Conceitual para Aprendizagem Colaborativa Baseada na Execução de Projetos pela Web, IEEE-RITA, 2008.

Marcelino, Eduardo Rosalém; Rosatelli, Marta Costa – Ensino de Programação em um Ambiente Colaborativo – Workshop sobre Educação em Computação, XXVIII Congresso da SBC, 2008.

Manso, A. L. Oliveira , C. Marques - Portugol IDE – Uma ferramenta para o ensino de programação - PAEE'2009 - Project Approaches in Engineering Education - Guimarães , Portugal, Julho 2009.

Mota, M.P., Pereira, L.W.P., Fávero, E.L.: JAVATOOL: Uma Ferramenta Para Ensino De Programação. In: Workshop de Educação Em Computação, Belém do Pará, 2008

Santoro, Flávia Maria, Borges, M. R. S., Santos, Neide (2002) Modelo de Cooperação para Aprendizagem Baseada em Projetos: Uma Linguagem de Padrões. Cadernos do IME. Série Informática. , v.1, p.170 - 205.

Sobral, Sónia R. 2008. B-learning em disciplinas introdutórias de programação. ed. 1. Guimarães: DSI-UMinho. Tese de Doutoramento.

Vahldick, A., Benitti, F.B.V., Urban, D. L., Krueger, M. L., Halma, A.: O uso do Lego Mindstorms no apoio ao Ensino de Programação de Computadores, In: Workshop de Educação Em Computação, Bento Gonçalves, 2009

Vygotski, L. S.: A Formação Social da Mente. Livraria Martins Fontes Editora Ltda. São Paulo, 1991
Published
2010-07-20
PEREIRA, Luiz F. Dias; LAPOLLI, Fabio; SAMPAIO, Fábio Ferrentini; MOTTA, Claudia L. R.; OLIVEIRA, Carlo Emmanoel Tolla de. Learning Objects Workshop – A methodology for teaching Computing in Technical Courses. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 18. , 2010, Belo Horizonte/MG. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2010 . p. 907-916. ISSN 2595-6175.