O documento descreve a experiência do autor no ensino de programação com Python em diversas disciplinas no IFRN. Ele detalha como usou Python em Algoritmos, Lógica, Programação Estruturada e Orientada a Objetos, além de projetos de pesquisa. O autor também discute recursos utilizados como Codecademy, Dropbox e Facebook e como desenvolveu jogos, apresentações e outros aplicativos com os alunos. Por fim, ele reflete sobre desafios e oportunidades no uso de Python.
13. Disciplinas
Algoritmos e Técnicas de Programação
Licenciatura em Informática (2013.1) – IFRN Natal - Zona Norte
Fundamentos de Lógica e Algoritmos
Técnico em Informática (2013) – IFRN Natal - Zona Norte
Técnico em Informática (2015) – IFRN Parnamirim
Programação Estruturada e Orientada a Objetos
Técnico em Informática (2014) – IFRN Parnamirim
Estrutura de Dados
Tecnologia em Sistemas para Internet (2015.1) – IFRN Parnamirim
Projetos de Pesquisa: Bioinformática e Eficiência Energética
Alunos do 2º e 3º ano do Técnico em Informática – IFRN Parnamirim
14. Estudo de caso
1º Bimestre 2º Bimestre 3º Bimestre 4º Bimestre
(projeto)
Prova téorica (4,0) Seminário (4,0) Prova prática (5,0) Relatório (2,0)
Prova prática (6,0) Projeto (3,0) Seminário (4,0) Apresentação (4,0)
Lista de exercícios
(3,0)
Codecademy (1,0) Aplicativo (4,0)
Codecademy (1,0) -
extra
Visita técnica - extra
Programação Estruturada e Orientada a Objetos
Técnico em Informática (2014) – IFRN Parnamirim
30. Relato pessoal e desafios
Outros professores no IFRN Campus Parnamirim estão adotando
Python como linguagem na disciplinas introdutórias.
“Professor, volte!!! Estamos com saudades do Python...”
Ex-alunos do técnico em Informática do IFRN Campus Natal – Zona Norte.
Os alunos se saem melhor nos bimestres em que não há prova.
Conceitos de orientação a objetos diferente de outras linguagens.
Usar Python na disciplina de Estrutura de Dados no curso de
Tecnologia em Sistemas para Internet.
32. Relato pessoal e desafios
Ministrar cursos de extensão em Python, para que os alunos que
não conhecem a linguagem possam participar.
==> Minicurso de Python (alunos da iniciativa Urgent Code)
==> Workshop de Python (Luan Fonseca – Evolux)
==> Minicurso de BioPython (alunos de pesquisa em Bioinformática)
II Semana de Ciência e Tecnologia no início de março de 2015.
Sintonizar com o mercado de trabalho, aplicando projetos práticos e
parcerias com empresas de tecnologia, fomentando a pesquisa
científica.
Ampliar rede de colaboraçãoAmpliar rede de colaboração
33. Experiência no Ensino de Programação com Python
Givanaldo Rocha de Souza
givanaldo.rocha@ifrn.edu.br
givanaldo