Upload
fernando-masanori
View
3.089
Download
5
Embed Size (px)
DESCRIPTION
A FATEC São José dos Campos é uma faculdade pública, mantida pelo Centro Paula Souza, do Governo do Estado de SP. Na área de TI temos os cursos de Análise e Desenvolvimento de Sistemas e Banco de Dados. Durante os últimos quatro anos usamos Python como linguagem de introdução à programação com sucesso, diminuindo os índices de reprovação da disciplina. Faremos um relato da experiência do uso do Raspberry Pi, listas com testes, Coding Dojos, do "Big Brother" e de aulas exclusivas em laboratórios. Adicionalmente criamos, junto com a PyCursos, o primeiro MOOC para ensino de programação em língua portuguesa.
Citation preview
Hoje sou um professor FELIZ @fmasanori
www.slideshare.net/fmasanori
• Estudantes
• Professores
• Conhecem Python
• Trabalham com Python
Conhecendo os assistentes
• Graduado IME USP
• Mestrado ITA
• Software Express
• Credicard Mastercard
• PriceWaterhouseCoopers
• ITAU BankBoston
• FATEC SJC (amo dar aulas)
• Nota dada para minhas aulas: 9,7
CV Resumido
• Fernando Masanori (Massa)
• facebook.com/fmasanori
• twitter.com/fmasanori
• Interesses: Algoritmos, Estrutura de Dados, Python, NoSQL, Business Intelligence, Google Technology, Facebook, Twitter
Adicione / Siga o Prof
Agenda
• Python at FATEC SJC
• History
• Details
• Future
• Code for fun
Retidos Intro. Progr. 2008
Retidos 2008
70% retidos
30% aprovados
Retidos Intro. Progr. 2013-1
Retidos 2013-1
32% retidos
68% aprovados
Retidos Estrutura Dados 2008
Retidos 2008
85% retidos
15% aprovados
Retidos Estrutura Dados 2013-1
Retidos 2013-1
22% retidos
78% aprovados
Java e C (2007 a 2008): – 70% retidos Intro Prog (2008)
– 85% retidos ED (2008)
–Camiseta da sala: “Odeio Java”
Python (final de 2008 a 2013) – 32% retidos Intro Prog (2013-1)
– 22% retidos ED (2013-1)
– 3rd FATEC (ENADE 2012)
– 1st ICPC 2012 (fase regional)
History: Python at FATEC
• Lab Only – 6 aulas == 4 + 2 • Listas com Testes • Coding Dojo semanal • Big Brother • Monitores • Google Developer Day • Novidades:
– Classic Games with Python in the browser
– Python para Zumbis
Details
Raspberry Pi
Raspberry Pi nas aulas
Python for Kids
Antonio: concluiu comigo o Coursera “Interactive Python
with Games” Naomi: gosta de Justin Bieber e
está estudando Python
Camiseta da Turma 2012
http://pycursos.com/python-para-zumbis/
First pt-br programming MOOC
5300 inscriptions! and growing...
Interactive lessons, no more blackboard and chalk
Promote diversity among students (vegan Zombie)
Promote diversity among students (Zombie Girl)
Python is easy to beginnners
A lot of fun exercises
Some availibility problems
overcome with good humor
Talk is cheap. Show me the code.
Linus Torvalds
CEDET Decolar
Game CEDET Decolar
https://gist.github.com/5615826
Feito por uma menina de 12 anos
Cripto CEDET Decolar
Feito por outra menina de 12 anos
FATEC
Unicode
Fibonacci Recursivo
https://gist.github.com/4762654
Decorator Tempo
https://gist.github.com/5620010
Seletiva Facebook Hackaton 2013
https://gist.github.com/5620075
Disassembler
Sort vs Heapq vs max
https://gist.github.com/5620281
File Find
https://gist.github.com/5620333
Interface GUI
https://gist.github.com/4961824
By Luciano Ramalho
json object_hook
https://gist.github.com/5620404
Facebook nas aulas
Facebook Friends Photos
https://developers.facebook.com/tools/explorer
Get the token
Android Wallpaper
Android Wallpaper
Rice Rocks (Asteroids)
PyMan = Python Pacman
Rice Racer
Star Wars
Py*bert = Python Q*bert
Material para aprofundamento
Slides com video
• Python for Zombies
• Hackeando o Facebook e o Twitter com Python 3