Python na Faculdade

134 views
Skip to first unread message

Renzo Nuccitelli

unread,
Mar 6, 2014, 8:00:24 PM3/6/14
to python...@googlegroups.com
 Fala pessoal,

 Hj meus alunos da Fatec SJC entregaram o home de seus projetos. Todos estão com código no Gtihub:

https://docs.google.com/spreadsheet/ccc?key=0AmFeB263eKwkdF9BNkZ5a19DQWxlVTktbkJ0bXpHckE&usp=sharing

Em particular, gostei da proposta do aluno Iury para trocar experiência sobre o Pygame:

http://pygamebrasil.appspot.com/

A proposta é compartilhar por conta dos posts recentes sobre ensino com Python. Aos pouquinhos vamos evangelizando =D.

 Abs,
--
  Renzo Nuccitelli

Renzo Nuccitelli

unread,
Mar 6, 2014, 8:03:44 PM3/6/14
to python...@googlegroups.com
Complementando, tenho feito o esquema de sala de aula invertida. Eles assistem o vídeo e na aula eu auxilio na confecção do projeto de verdade. Tem sido sensacional a experiência.

--
  Renzo Nuccitelli

Giovane Liberato

unread,
Mar 6, 2014, 8:19:24 PM3/6/14
to python...@googlegroups.com
Muito foda renzo, parabéns!

O mais legal é ver que as aulas estão fugindo dos temas biblioteca, locadora de veículos, etc e os alunos tem liberdade pra fazer algo que querem e exercitarem a criatividade..

Gostei muito destes dos links abaixo, são ideias bastante originais na minha opinião 

Também gostei desse, que parece ser algum comércio de família ou algo do tipo.. bem bacana a galera fazendo coisas assim ja na faculdade

Continue assim renzo, a galera vai longe e a comunidade python agradece muito :p


--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito no grupo quot;Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Renzo Nuccitelli

unread,
Mar 6, 2014, 8:52:07 PM3/6/14
to python...@googlegroups.com

Em 6 de março de 2014 22:19, Giovane Liberato <giovane...@gmail.com> escreveu:
Muito foda renzo, parabéns!

Vlw!

 

O mais legal é ver que as aulas estão fugindo dos temas biblioteca, locadora de veículos, etc e os alunos tem liberdade pra fazer algo que querem e exercitarem a criatividade..

É verdade, eu dei a dica do pessoal fazer aquele projeto que sempre diz que não tem tempo para fazer =D

 

Gostei muito destes dos links abaixo, são ideias bastante originais na minha opinião 

Também gostei desse, que parece ser algum comércio de família ou algo do tipo.. bem bacana a galera fazendo coisas assim ja na faculdade

Sim, são várias pessoas colocando em prática para resolver um problema real. No semestre passado o Carlos fez um site para mãe dele poder expor o portfólio de sua mãe, assim como o Matheus vai fazer nesse

 

Continue assim renzo, a galera vai longe e a comunidade python agradece muito :p

Falando nisso, vai rolar o Pug Vale em SJC no dia 15 mesmo?

 Abs,


--
  Renzo Nuccitelli

Fabio C. Barrionuevo da Luz

unread,
Mar 6, 2014, 10:21:56 PM3/6/14
to python...@googlegroups.com
Renzo, qual a disciplina foram esses trabalhos?
A maioria dos alunos tinha algum conhecimento prévio em alguma das tecnologias?
Gostaria que meus professores descobrissem que há outras formas mais uteis de dar aula... a exemplo da sua...



--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito no grupo quot;Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Fábio C. Barrionuevo da Luz
Acadêmico de Sistemas de Informação na Faculdade Católica do Tocantins - FACTO
Palmas - Tocantins - Brasil - América do Sul

Andre Luis

unread,
Mar 7, 2014, 6:19:56 AM3/7/14
to python...@googlegroups.com
Parabéns pela iniciativa! realmente louvável.


Em 6 de março de 2014 22:00, Renzo Nuccitelli <ren...@gmail.com> escreveu:
--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito no grupo quot;Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
"technology does not drive change - it enables change"

Renzo Nuccitelli

unread,
Mar 7, 2014, 7:19:38 AM3/7/14
to python...@googlegroups.com

Em 7 de março de 2014 00:21, Fabio C. Barrionuevo da Luz <bna...@gmail.com> escreveu:
é

Renzo, qual a disciplina foram esses trabalhos?

Anteriormente eu dei esse curso na matéria Aplicativos para Internet Utilizando Banco de Dados. Mas essa está sendo em Programação com Scripts. Sendo assim, vou focar muito em JS. Chegaremos a ver JS puro, JQuery e AngularJS.

 
A maioria dos alunos tinha algum conhecimento prévio em alguma das tecnologias?

HTML, CSS e JS básico. Eles estão no quinto semestre. Também conhecem o básico de Python, pois foram alunos do Massa =D.


Gostaria que meus professores descobrissem que há outras formas mais uteis de dar aula... a exemplo da sua...

Esse foi sempre meu recalque da época de faculdade. O ITA é muito bom, mas muito conceitual para meu gosto. Aí tento compensar fazendo aulas práticas.

 Não que conceitos não sejam importantes. Mas efetivamente eu, como muitas pessoas, só compreendo realmente o conceito fazendo algo prático, colocando a mão na massa. Os alunos gostam da abordagem. Ou pelo menos me enganam dizendo que gostam =P

Renzo Nuccitelli

unread,
Mar 7, 2014, 7:23:34 AM3/7/14
to python...@googlegroups.com
Complementando, a maioria também nunca tinha mexido com controlador de versão. Só quem aprendeu no estágio. Acho o quinto semestre excelente para começar com o GitHub, pois dou a dica de colocarem o TCC por lá, evitando as histórias no fim do curso de "meu computador pifou" ou "meu cachorro comeu meu trabalho"...rs. Se bem que acho que o básico para trabalhar sozinho em um repo já poderia ser ensinado nos primeiros semestres.

 Abs,

--
  Renzo Nuccitelli

fla...@domdiagnosticos.com.br

unread,
Mar 10, 2014, 9:03:25 AM3/10/14
to python...@googlegroups.com
Excelente!

Renzo vc precisa infectar as demais Fatecs, eu fiz Fatec SCS e o curso lá é um pouco desanimador.
Como aluno, eu sempre bati nessa mesma tecla que vc está batendo: 

"eu, como muitas pessoas, só compreendo realmente o conceito fazendo algo prático, colocando a mão na massa"

...pena que lá em SCS eu fiquei no "vácuo". rss

Mais uma vez, parabéns!


Flávio Micheletti

Alysson Bruno

unread,
Mar 10, 2014, 10:32:11 AM3/10/14
to python-brasil
Existem Cursos mais teóricos, notadamente os bacharelados (ciência da computação sendo o mais teórico de todos) e cursos mais práticos (tecnológicos sendo o mais voltado para o mercado). Alunos e professores precisam entender essa diferença.

jeferson perito

unread,
Mar 10, 2014, 10:36:49 AM3/10/14
to python...@googlegroups.com
Mas toda teoria precisa ser aliada à pratica, realmente ciencia da computacao é bastante teorico, porém, se for praticado será muito mais fácil de aprender (pelo menos foi assim que eu aprendo melhor), fiz ciencia da computacao e boa parte das materias tinha bastante exercicio de implementação justamente para fixar o conteúdo


Em 10 de março de 2014 11:32, Alysson Bruno <alysso...@gmail.com> escreveu:
Existem Cursos mais teóricos, notadamente os bacharelados (ciência da computação sendo o mais teórico de todos) e cursos mais práticos (tecnológicos sendo o mais voltado para o mercado). Alunos e professores precisam entender essa diferença.

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito no grupo quot;Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Jeferson Viana Perito

Bacharel em Ciência da computação - UNIVALI

Renzo Nuccitelli

unread,
Mar 10, 2014, 10:58:43 PM3/10/14
to python...@googlegroups.com
Ouvi falar que tem algumas Fatecs querendo se mexer por conta dos excelentes resultados e divulgação do trabalho do Massanori. Talvez ele possa falar mais sobre o assunto.

--
  Renzo Nuccitelli

Eric Hideki

unread,
Mar 11, 2014, 7:31:53 AM3/11/14
to python...@googlegroups.com
Há algum tempo escrevi um artigo para a Pycursos falando sobre o cenário em relação a Python nas faculdades e o mercado de trabalho. Talvez possa ajudar a galera para ter ideia de como está Python inserido atualmente: http://blog.pycursos.com/python-nas-universidades-e-o-mercado-de-trabalho/

Fernando Masanori Ashikaga

unread,
Mar 11, 2014, 8:12:56 AM3/11/14
to python...@googlegroups.com
Uma pequena dificuldade para adoção de Python é de ordem prática: montar os slides, exercícios, provas, etc. O professor reluta em refazer todo o seu material de ensino, quando mal tem tempo para dar conta das suas obrigações acadêmicas, mesmo acreditando que a linguagem é melhor para ensino de programação, por exemplo. Para ajudar nisso eu deixei todo o material do Python para Zumbis como Creative Commons Share Alike e assim muitos docentes, de várias instituições superiores e de ensino técnico, estão começando a migrar. Recebi dezenas de comunicações do Brasil todo relativos à isso. Recentemente a POLI-USP começou a incluir no seu material de referência, links para os vídeos do Python para Zumbis, para os seus quase mil engenheiros,na disciplina de introdução à programação. Quanto à discussão Ciências, Engenharia ou Graduação Tecnológica, acredito que o problema pedagógico está mais embaixo. Hoje o aluno de graduação é altamente conectado (Wpp, FB, TT, etc) e necessita de um feedback mais rápido e frequente no seu aprendizado. É algo de ordem psicológica, o aluno atual de computação tem grande dificuldade de aguendar duas aulas seguidas apenas expositivas, Isso pode até funcionar em aulas de humanas e biológicas, mas é muito difícil num curso envolvendo programação. 

Leandro TK

unread,
Mar 11, 2014, 9:06:08 AM3/11/14
to python...@googlegroups.com
Infelizmente na Fatec-SP não temos Python. Se os dinossauros tradicionalistas abrissem os olhos para outras tecnologias, poderiam ensinar programação com Python ou Ruby, em vez de fluxograma e VB.
A mais tradicional unidade entre as fatecs não inova na educação..

Leandro Tk

Em quinta-feira, 6 de março de 2014 22h00min24s UTC-3, Renzo Nuccitelli escreveu:

Fernando Masanori Ashikaga

unread,
Mar 11, 2014, 9:23:51 AM3/11/14
to python...@googlegroups.com

Eu enviei um email para todos os docentes das FATECs, da disciplina de introdução à programação, sobre o Python para Zumbis e a diminuição do número de reprovados com Python. Vários responderam bem, outros demoram mais para entender, tente falar com seu professor. VB várias unidades deixaram de dar.

Enviado via celular

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "Python Brasil" dos Grupos Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/python-brasil/H4PtX5Q-W9k/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para python-brasi...@googlegroups.com.

Renzo Nuccitelli

unread,
Mar 11, 2014, 12:42:22 PM3/11/14
to python...@googlegroups.com

Em 11 de março de 2014 09:12, Fernando Masanori Ashikaga <fmas...@gmail.com> escreveu:
Quanto à discussão Ciências, Engenharia ou Graduação Tecnológica, acredito que o problema pedagógico está mais embaixo. Hoje o aluno de graduação é altamente conectado (Wpp, FB, TT, etc) e necessita de um feedback mais rápido e frequente no seu aprendizado. É algo de ordem psicológica, o aluno atual de computação tem grande dificuldade de aguendar duas aulas seguidas apenas expositivas, Isso pode até funcionar em aulas de humanas e biológicas, mas é muito difícil num curso envolvendo programação. 

Concordo em gênero, número e grau. Por isso minha aula é sempre no laboratório e faço o pessoal ter entregas toda semana. Basicamente é a aplicação do método ágil no ensino...rs.

 Muito legal o ponto sobre o professor relutar em refazer o material. Realmente depois de pronto, dá um trabalho imenso refazer. E com certeza a meia hora de aula paga para cada 1 hora de aula não cobre nem de longe o tempo que se gasta preparando material + atividade academicas. Realmente só quem gosta muito mesmo.

Jhonathan Banczek

unread,
Mar 11, 2014, 12:52:36 PM3/11/14
to python...@googlegroups.com
Vou deixar meu depoimento de como levei um pouco de Python pra dentro da faculdade. 

Eu ministrei 3 cursos de Python no Mato Grosso do Sul em eventos da faculdade, tentei ao MÁXIMO mostrar o poder da linguagem pra várias pessoas dentro da faculdade,
e comecei fazendo por conta própria. O professor pedia na aula: Implementa x coisa usando Java/C++ dai em minutos a solução estava pronta com Python e eu mostrava
pra todo mundo na sala, O pessoal ficava frustrado com as burocracias de Java, e olhava lindamente os códigos em algumas linhas de Python resolvendo o problema.
EM outras aulas como Computação Paralela e distribuidas, o professor ia testar um programa em C, dai a entrada era um arquivo de texto com numeros randomicos...
ele digitava um por um dos numeros... fui lá abri o VIM no terminal codifiquei um script em python que fornecia a entrada com numeros randomicos formatado
para o programa em C. Entre outras coisas, tinham programas em C/C++ e Java e eu sempre tentava fazer o mesmo com Python, pra ir mostrando pros meus colegas acadêmicos. 

Escrevi minha monografia e codifiquei em Python a solução: Uma Rede Neural Multilayer Perceptron, sem lib externa, quando leram o código queriam também partir pra Python.
Não tem burocracia, é mais simples, é rapido escrever código, é facil LER código. Enfim, eles ficaram MOTIVADOS! e essa é a palavra que define tudo.
Pra vocês terem uma ideia da felicidade que fiquei, fui ministrar um curso de Introdução a Python 3 no JTI II (segunda Jornada da tecnologia do Mato Grosso do Sul)
tinha salas com cursos de desenvolvimento WEB, e Mobile, com JAVA, Delphi etc. Cursos que no nosso cenário tecnologico LOTAM de gente... pensei que nao ia ter ninguem
no simples curso de Python, erro meu, foi um dos cursos que mais teve inscrições! 
Notei que os alunos queriam RESOLVER os problemas de maneira que eles se preocupassem apenas com a SOLUÇÃO e não com o Código, Python deu essa liberdade pra eles.

No decorrer dos anos na faculdade (graduei já em Ciência da Computação) o pessoal novato ou até mesmo experiente sempre se direcionava até mim nos corredores da faculdade
tirar um duvida, e EU NUNCA deixei de ajudar. Eles queriam exemplos, ou queriam resolver alguma coisa... eu pedia a sala dos professores emprestada e sentava lá com o pessoal estudavamos o problema e resolviamos com Python.  Essa aproximação foi muito importante para o pessoal se sentir seguro com Python... Eles sempre reclamavam que iam em comunidades Java,
ou conversavam com algum programador Java, e o pessoal ou respondia um Link pra biblioteca de java ou abria a solução no Netbeans com códigos macarronicos automaticos que ninguem entendia.
Com Python eles pararam de ver MÁGICA e começaram a ver LÓGICA.


Esse ano pretendo voltar a minha faculdade e tentar fazer algo com os novatos em programação, mostrando Python. =)

obs: Ja usei material do Fernando Masanori =)
Reply all
Reply to author
Forward
0 new messages