Atraindo Alunos do Ensino Médio para a Computação: Uma Experiência Prática de Introdução a Programação utilizando Jogos e Python
Resumo
Este artigo descreve a experiência obtida em uma oficina de introdução a programação oferecida aos alunos do ensino médio da região do Vale do Mamanguape da Paraíba. O curso se focou na linguagem de programação Python e utilizou jogos como fator motivacional para atrair os alunos e aumentar o seu interesse para o conteúdo apresentado e para a área de computação. Além de jogos, outras boas práticas para o ensino de programação para alunos de ensino médio foram levantadas e aplicadas. A oficina foi bem avaliada e ao final todos os alunos declararam que seu interesse pela área de informática aumentou.
Referências
Cabral, M. I. C. et al. (2007) "Perfil dos Cursos de Computação e Informática no Brasil". In: XXVII Congresso da SBC - XV WEI, Rio de Janeiro.
Ceder, V.; Yergler, N. (2003) "Teaching Programming with Python and PyGame". Apresentado na PyCon 2003.
Computação Brasil (2007) "Mercado de Trabalho em Computação: Oportunidades e Desafios", In: Computação Brasil, Porto Alegre: Sociedade Brasileira de Computação. Edição n. 25; Março/Abril/Maio - Ano VIII.
Dantas, A. ; Lopes, D. ; Costa, L. F. S. ; Silva, M. A. A. . Aprendendo a Ensinar Programação Combinando Jogos e Python. In: XXI Simpósio Brasileiro de Informática na Educação, 2010, João Pessoa. Anais do XXI Simpósio Brasileiro de Informática na Educação, 2010.
Digiampietri, L. A., Kropiwiec, D. D. (2008) . Desenvolvimento de Jogos para o Aperfeiçoamento na Aprendizagem de Disciplinas de Ciência da Computação. In:VII Simpósio Brasileiro de Jogos para Computadores e Entretenimento Digital (SBGames), 2008, Belo Horizonte, MG, Brasil. Anais do VII Simpósio Brasileiro de Jogos para Computadores e Entretenimento Digital. p. 49-52.
Fabri, J. A. (2007) "O Ensino de Lógica de Programação e o Desenvolvimento de Jogos Educacionais: Um Caso Aplicado aos Alunos do Curso de Licenciatura Plena em Matemática". In: XVIII Simpósio Brasileiro de Informática na Educação (SBIE) - Workshop de Ambientes de apoio à Aprendizagem de Algoritmos e Programação, São Paulo, SP.
Garcia, R. E.; Correia, R. C. M.; Shimabukuro, M. H. (2008) "Ensino de Lógica de Programação e Estruturas de Dados para Alunos do Ensino Médio", In: Anais do XXVIII WEI, CSBC'2008, Belém/PA.
Grandell, L.; Peltomaki, M.; Back, R. B.; Salakoski, T. (2006) "Why Complicate Things? Introducing Programming in High School Using Python". Anais do 8th Australasian Computing Education Conference (ACE 2006). Hobart, Tasmania, Australia.
Kalicharan, N. (2008) Pascal Programming - A First Course. Create Space.
Lutz, M. (2011) Programming Python. 4a. ed. O'Reilly.
Miller, J. A. (2004) "Promoting Computer Literacy through Programming Python". Tese de Doutorado - Universidade de Michigan, EUA. Disponível em: http://www.python.org/files/miller-dissertation.pdf
Passerino, L. M. (1998) "Avaliação de Jogos Educativos Computadorizados". Taller Internacional de Software Educativo 98 (TISE'98).
Pereira Júnior, J.; Rapkiewicz, C.E.; Delgado, C.; Xexeo, J.A.M. (2005) "Ensino de Algoritmos e Programação: Uma Experiência no Nível Médio". XIII Workshop de Educação em Computação (WEI'2005). São Leopoldo, RS, Brasil.
Rapkiewicz, Clevi E. et al. (2006) Estratégicas pedagógicas no ensino de algoritmos e programação associadas ao uso de jogos educacionais. Novas Tecnologias na Educação. V. 4. No. 2. Rio Grande do Sul, Dezembro, 2006. Disponível em: [link]. Acesso em: 03 out. 2010.
Rewald, F. (2010) Escolas e estudantes desenvolvem games educativos. Folha de São Paulo, 11 jan. 2010. Disponível em: [link]. Acesso em: 27 jan. 2010.
Tarouco, L. M. R. et al. (2005) O aluno como co-construtor e desenvolvedor de jogos educacionais. Novas Tecnologias na Educação. V. 3. No. 2. Rio Grande do Sul, Novembro, 2005. Disponível em: [link]. Acesso em: 03 out. 2010.