Python: Será que é possível numa escola pública de Ensino Médio?

  • Ana Cristina Moraes da Costa Universidade Federal do Rio de Janeiro / Secretaria de Estado de Educação do Rio de Janeiro – SEEDUC-RJ
  • Ricardo Jullian da Silva Graça Universidade Federal do Rio de Janeiro
  • Cláudia Valéria de Assis Mota Secretaria de Estado de Educação do Rio de Janeiro – SEEDUC-RJ
  • Alice Alves Franco Secretaria de Estado de Educação do Rio de Janeiro – SEEDUC-RJ
  • Victor Hugo Jardim Muniz Universidade Federal do Rio de Janeiro
  • Luccas de Lima Maia Universidade Federal do Rio de Janeiro
  • Tiago Melo Liese Universidade Federal Fluminense

Resumo


É fundamental desenvolver competências relacionadas à programação em alunos da Educação Básica. A maioria dos jovens (nativos digitais) consegue interagir com as novas tecnologias, porém, muitos não conseguem se expressar e criar coisas novas a partir dela. Este trabalho apresenta alguns resultados obtidos com um projeto que vem incluindo o ensino da lógica da programação no Ensino Médio numa escola pública, no Rio de Janeiro.

Referências

Grandell, L., Peltomaki, M., et al. (2006). "Why complicate things? Introducing programming in high school using Python". In ACE'06 proceeding of the 8th Australasian Conference on Computing Education. Vol.52:
Nunes, D. J. (2011). Ciência da Computação na Educação Básica. Disponível em <http://www.adufrgs.org.br/artigos/ciencia-da-computacao-na-educacao-basica/>. Acesso em: 04 de ago. 2016.

Costa. A. C. M., Graça, R. J., et al. (2016) "Scratch: Uma Ferramenta aliada na Educação Ambiental?". In: TISE Nuevas Ideas en Informática Educativa. v. 12.

Scaico, P. D., Lima. A. A., et al. (2013) "Ensino de Programação no ensino Médio: Uma Abordagem Orientada ao Design com a linguagem Scratch". In: Revista Brasileira de Informática na Educação, v.21, n.2.

MACHADO, J.. Sejam valentes, e não perfeitas. Jornal de Hoje, Rio de Janeiro, 12 mai. 2016. Disponível em: <http://jornalhoje.inf.br/wp/?p=24326>. Acesso em 15 mai. 2017.

Binkerd, C. L. e Moore, M. D. (2002) "Women/minorities in computer science: where are they? no attention no retention.", In: CCSC: South Central Conference, v.17, n.5, New York.

Pereira Júnior, J. C. R., Rapkiewicz, C. E., et al. (2005) "Ensino de Algoritmos e Programação: Uma Experiência no Nível Médio", In: Anais do XXV Congresso da Sociedade Brasileira de Computação.

Garcia, R. E., Correia, R. C. M., et al (2008) "Ensino de Lógica de Programação e Estruturas de Dados para Alunos do Ensino Médio". In: Anais do XXVIII Congresso da Sociedade Brasileira de Computação.

Rebouças, A. D. D. S., Marques, D. L., et al (2010) "Aprendendo a Ensinar Programação Combinando Jogos e Python". In: Anais do Simpósio Brasileiro de Informática na Educação.

Marques, D. L., Costa, L. F. S., et al. (2011), "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". In: Anais do XXII Simpósio Brasileiro de Informática na Educação.

Schäfer, P. B., Sperb, B. F. et al. (2011), "Squeak Etoys na modalidade 1 para 1: programação e autoria multimídia no desenvolvimento da conceituação", In: Anais do XXII Simpósio Brasileiro de Informática na Educação.

Scaico, P. D., et al. (2012) "Relato da Utilização de uma Metodologia de Trabalho para o Ensino de Ciência da Computação no Ensino Médio" In: Anais do Congresso Brasileiro de Informática na Educação – XVIII Workshop de Informática na Educação, Rio de Janeiro.

Mata, E. C., Pinheiro, M. F. et al. (2013), "Proposta de Sistema Lúdico para Ensino de Programação a alunos do Ensino Médio", In: Anais do X Congresso Brasileiro de Ensino Superior a Distância.

Oliveira, M. L. S., Souza, A. A., et al. (2014), "Ensino de lógica de programação no ensino fundamental utilizando o Scratch: um relato de experiência", In: Anais do XXXIV Congresso da Sociedade Brasileira de Computação.

von Wangenheim, C. G., Nunes, V. R., et al. (2014), " Ensino de Computação com SCRATCH no Ensino Fundamental – Um Estudo de Caso", In: Revista Brasileira de Informática na Educação, v. 22, n. 3.

Rios, P. T. G. e Cury, D. (2016), "Utilizando o SCRATCH no Desenvolvimento de Lógica de Programação como Contribuição Interdisciplinar", In: TISE Nuevas Ideas en Informática Educativa. v. 12.

BRASIL (2013). Secretaria de Educação Básica. Formação de Professores do Ensino Médio, Etapa I Caderno II: "O Jovem como Sujeito do Ensino Médio". Ministério da Educação, Secretaria de Educação Básica; Organizadores: Paulo Carrano, Juarez Dayrell. Curitiba: UFPR/Setor de Educação.

Resnick, M., Rosenbaum, E. (2013) Designing for Tinkerability. Design, Make, Play: Growing the Next Generation of STEM Innovators, 163-181. Routledge.

Calisto, A., Barbosa, D. e Carla Silva (2010). "Uma Análise Comparativa entre Jogos Educativos Visando a Criação de um Jogo para Educação Ambiental". In: Anais do Simpósio Brasileiro de Informática na Educação (SBIE).

Carrano, P.; Damasceno, P. A., Takakgi, C. (2013),"A escola tem tudo o que precisamos. O Facebook tem tudo o que gostamos: Estudo de caso sobre as redes sociais de internet numa escola pública de Ensino Médio". In: Seminário Internacional. As Redes Educativas e as Tecnologias: Transformações e Subversões na Atualidade, 7. Rio de Janeiro: UERJ.

Silva, T. R., Medeiros, T. J. et al (2015), "Ensino-aprendizagem de programação: uma revisão sistemática da literatura". In: Revista Brasileira de Informática na Educação, v. 23, n. 1.

Rodrigues, R. S., Morais, L. A. M. et al. (2013), "Ensino de Algoritmos e Linguagem de Programação no Nível Médio: Um Relato de Experiência", In: Anais do XXXIII da Sociedade Brasileira de Computação e XXI WEI.

Arantes, F. L., Amiel, T. et al. (2014) "Nos rumos da autonomia tecnológica – desafios e lições aprendidas para a formação de jovens", In: 3º Congresso Brasileiro de Informática na Educação e 20ª Workshop de Informática na Escola.

Milbrandt, G. (1993), "Using problem solving to teach a programming language in computer studies", Journal of Computer Science Education 8(2), 14-19.

Schollmeyer, M. (1996), Computer programming in high school vs. college, in 'SIGCSE '96: Proceedings of the 27th SIGCSE technical symposium on CS education', Philadelphia, Pennsylvania, United States, ACM Press, pp. 378-382.

Shaer, D. (1986), 'The use of logo in an introductory computer science course', SIGCSE Bull. 18(4), 28-31.

de Raadt, M., Watson, R. & Toleman, M. (2002), Language Trends in Introductory Programming Courses, in 'Informing Science and IT Education Conference', pp. 329-337.

Fangohr, H. (2004) "A Comparison of C, MATLAB and Python as Teaching Languages in Engineering", Lecture Notes on Computational Science, v. 3039.

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

Apple, M W. (1995) "Trabalho Docente e Textos: Economia Política das Relações de Classe e Gênero em Educação". Porto Alegre: Artes Médicas.

Thiollent, M. (1998) "Extensão Universitária e Metodologia Participativa". 1a ed. Rio de Janeiro: COPPE/UFRJ.

Thiollent, M. (2006) "A Inserção da Pesquisa Ação no Contexto da Extensão Universitária". In: BRANDÃO, Carlos R., STRECK, Danilo R., orgs. Pesquisa participante: o saber da partilha. Aparecida/SP: Idéias & Letras.

Franco, A. A., Costa, A. C. M. et al (2016) "M-learning: Celulares Utilizados como Ferramenta Didática numa Escola Pública de Ensino Médio". In: Anais do XXII Workshop de Informática na Escola (WIE 2016).

Freire, Paulo. Pedagogia da autonomia: saberes necessários à prática educativa. 30ª ed., São Paulo: Paz e Terra, 2004.
Publicado
27/10/2017
COSTA, Ana Cristina Moraes da; GRAÇA, Ricardo Jullian da Silva; MOTA, Cláudia Valéria de Assis; FRANCO, Alice Alves; MUNIZ, Victor Hugo Jardim; MAIA, Luccas de Lima; LIESE, Tiago Melo. Python: Será que é possível numa escola pública de Ensino Médio?. In: WORKSHOP DE INFORMÁTICA NA ESCOLA (WIE), 23. , 2017, Recife. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . p. 255-264. DOI: https://doi.org/10.5753/cbie.wie.2017.255.