LABORATÓRIO	
  DE	
  INTRODUÇÃO	
  AO	
  
PROCESSAMENTO	
  DE	
  IMAGENS	
  E	
  
RECONHECIMENTO	
  DE	
  PADRÕES	
  
UTIL...
Plano de Apresentação
• Introdução
• Metodologia
• Dados estatísticos
• Avaliação
Histórico
•  Primeira edição: 8 de setembro a 12 de outubro de 2013
•  Apresentações sobre primeira edição:
1.  http://www...
Principais melhorias da 2a. edição
•  Mensagens de motivação e acompanhamento
•  Comunicação através de comentários nas pá...
Principais diferenciais do curso
•  Curso à distância de laboratório de programação
•  Dados, Programas, Ambiente de progr...
Plano de Apresentação
• Introdução
• Metodologia
• Dados estatísticos
• Avaliação
Ferramentas	
  Principais	
  
• Lista	
  Google	
  groups,	
  apenas	
  inscrição	
  
• Adessowiki:	
  	
  
• Tutoriais	
 ...
Metodologia e formato do curso
•  Baseado na experiência anterior, cada semana possui:
•  1 teste múltipla escolha
•  3 pr...
15 Programas com correção automática
•  1.1. geração quadrados cinzas
•  1.2. sobreposição de reticulado
•  1.3. rotação 9...
Plano de Apresentação
• Introdução
• Metodologia
• Dados estatísticos
• Avaliação
Inscritos:	
  1094	
  
Inscrições	
  por	
  dia	
  
Perfil dos inscritos
Público	
  alvo:	
  Estudantes	
  de	
  mestrado	
  e	
  doutorado	
  com	
  experiência	
  em	
  pro...
Funil dos cursos MOOC
•  Dados da 2a. Edição
•  Inscritos: 1094
•  Acessaram o sistema com senha: 825 (75%)
•  Editaram al...
N. de usuários editaram programas por dia
0
20
40
60
80
100
120
140
160
March9,2014
March10,2014
March11,2014
March12,2014...
Funil dos
testes e
programas
0
20
40
60
80
100
120
140
160
180
200
1.1 1.2 1.3 2.1 2.2 2.3 3.1 3.2 3.3 4.1 4.2 4.3 5.1 5.2...
0
20
40
60
80
100
120
0 20 40 60 80 100 120
Testes
Programas
Correlação Notas Programas e Testes
Plano de Apresentação
• Introdução
• Metodologia
• Dados estatísticos
• Avaliação
Aprendizados
•  Ferramentas de comunicação focada são primordiais
•  Ferramentas de acompanhamento do desempenho
individua...
Comentário de aluno
•  “Gostaria de agradecer aos colegas dos quais pude ler e
estudar o código por eles desenvolvido e as...
Comentário de aluno
•  “O compartilhamento e a comparação de desempenho de
código é um diferencial no aprendizado de lingu...
Comentário de aluno
•  “Nunca havia feito um curso que tenha usado tal
expediente, foi um grande aprendizado. Supunha que
...
Voluntários assistentes para a próxima
edição
•  Dentre os participantes com melhor aproveitamento,
vários se dispuseram a...
Agradecimentos (pela 2a. Edição)
•  Rubens Campos Machado – CTI Renato Archer
•  Roberto Medeiros de Souza
•  Heitor Pannu...
Conclusões - Discussão
•  Modelo de compartilhamento de soluções é diferencial no
aprendizado de programação
•  Quanto mai...
• Maiores informações:
• http://www.adessowiki.org
• Contato:
• http://faculty.dca.fee.unicamp.br/lotufo/
Referências MOOC
•  Cenário do Ensino Online no Brasil e nos EUA – MOOCs
e Blended-online-learning – Edelvicio Junior, out...
Próximos SlideShares
Carregando em…5
×

Cursopynumpy 2ed

1.770 visualizações

Publicada em

Apresentação sobre a experiência no oferecimento da 2a. edição do curso de programação Python/Numpy de Processamento de Imagens e Reconhecimento de Padrões.

Publicada em: Educação
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.770
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
13
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Cursopynumpy 2ed

  1. 1. LABORATÓRIO  DE  INTRODUÇÃO  AO   PROCESSAMENTO  DE  IMAGENS  E   RECONHECIMENTO  DE  PADRÕES   UTILIZANDO  A  LINGUAGEM  PYTHON/NUMPY     Curso à distância online aberto e gratuito Compartilhando experiências – 2a. edição Roberto A Lotufo maio de 2014
  2. 2. Plano de Apresentação • Introdução • Metodologia • Dados estatísticos • Avaliação
  3. 3. Histórico •  Primeira edição: 8 de setembro a 12 de outubro de 2013 •  Apresentações sobre primeira edição: 1.  http://www.slideshare.net/RobertoLotufo/cursopynumpy- inscricoes 2.  http://www.slideshare.net/RobertoLotufo/cursopynumpy-eae •  Segunda edição: 9 de março a 12 de abril de 2014 •  Procurou-se melhorar o curso a partir da realimentação e experiência da primeira edição. Resultados foram surpreendentes. •  Atenção: é fundamental ver a apresentação 2 acima, pois esta apresentação é continuação e os conceitos ali discutidos não são repetidos aqui.
  4. 4. Principais melhorias da 2a. edição •  Mensagens de motivação e acompanhamento •  Comunicação através de comentários nas páginas vistos por todos •  Página de acompanhamento próprio das atividades de cada aluno, correções automáticas atualizadas semanalmente •  Sistema de reconhecimento por medalhas •  Melhoria no formato e conteúdo: 1 teste e 3 programas por semana •  Apoio de dois assistentes voluntários dentre os melhores participantes que fizeram primeira edição do curso •  Elaboração de alguns vídeos (fases iniciais) •  Maior estabilidade da plataforma Adessowiki
  5. 5. Principais diferenciais do curso •  Curso à distância de laboratório de programação •  Dados, Programas, Ambiente de programação todos na nuvem •  Possibilidade de leitura dos melhores programas feitos pelos colegas permite aprendizado coletivo •  Sistema de comentários, apoio de colegas, reconhecimento e participação do professor promove espírito de equipe e participação coletiva
  6. 6. Plano de Apresentação • Introdução • Metodologia • Dados estatísticos • Avaliação
  7. 7. Ferramentas  Principais   • Lista  Google  groups,  apenas  inscrição   • Adessowiki:     • Tutoriais  e  exercícios  de  programação.   • Acompanhamento  das  notas  e  parQcipação   • Comunicação  via  comentários  nas  páginas   • Google  Forms:  testes  múlQpla  escolha,  usando   script  de  correção  automáQca  (Flubaroo)  
  8. 8. Metodologia e formato do curso •  Baseado na experiência anterior, cada semana possui: •  1 teste múltipla escolha •  3 programas de correção automática •  Material semanal é liberado no domingo e o prazo de entregas é na noite de sábado. •  Material auxiliar de leitura e treinamento em constante aperfeiçoamento
  9. 9. 15 Programas com correção automática •  1.1. geração quadrados cinzas •  1.2. sobreposição de reticulado •  1.3. rotação 90 graus •  2.1. geração rampa •  2.2. geração imagem X •  2.3. crop •  3.1. inserção rampa em imagem •  3.2. realce janela e nível •  3.3. transformação geométrica •  4.1. translação periódica •  4.2. operador Sobel •  4.3. padrão binário local, LBP •  5.1. visualização amostras para treinamento •  5.2. classificador k-vizinhos •  5.3. redução dimensionalidade por análise componentes principais
  10. 10. Plano de Apresentação • Introdução • Metodologia • Dados estatísticos • Avaliação
  11. 11. Inscritos:  1094   Inscrições  por  dia  
  12. 12. Perfil dos inscritos Público  alvo:  Estudantes  de  mestrado  e  doutorado  com  experiência  em  programação  
  13. 13. Funil dos cursos MOOC •  Dados da 2a. Edição •  Inscritos: 1094 •  Acessaram o sistema com senha: 825 (75%) •  Editaram alguma página: 445 (41%) •  Fizeram primeiro teste: 229 (21%) •  Fizeram primeiro programa: 214 (19%) •  Completaram com 50% de aproveitamento: 83 (38% do índice anterior) ou (7,6% dos inscritos) •  Primeira edição: 1750 inscritos e 2,3% terminaram com 50% de aproveitamento.
  14. 14. N. de usuários editaram programas por dia 0 20 40 60 80 100 120 140 160 March9,2014 March10,2014 March11,2014 March12,2014 March13,2014 March14,2014 March15,2014 March16,2014 March17,2014 March18,2014 March19,2014 March20,2014 March21,2014 March22,2014 March23,2014 March24,2014 March25,2014 March26,2014 March27,2014 March28,2014 March29,2014 March30,2014 March31,2014 April1,2014 April2,2014 April3,2014 April4,2014 April5,2014 April6,2014 April7,2014 April8,2014 April9,2014 April10,2014 April11,2014 April12,2014 N.deusuáriosqueeditaram Dias do curso Usuários por dia
  15. 15. Funil dos testes e programas 0 20 40 60 80 100 120 140 160 180 200 1.1 1.2 1.3 2.1 2.2 2.3 3.1 3.2 3.3 4.1 4.2 4.3 5.1 5.2 5.3 Programas Correção Automática 0 50 100 150 200 250 1 2 3 4 5 Testes Múltipla Escolha
  16. 16. 0 20 40 60 80 100 120 0 20 40 60 80 100 120 Testes Programas Correlação Notas Programas e Testes
  17. 17. Plano de Apresentação • Introdução • Metodologia • Dados estatísticos • Avaliação
  18. 18. Aprendizados •  Ferramentas de comunicação focada são primordiais •  Ferramentas de acompanhamento do desempenho individualizado do aluno são fundamentais •  Mensagens de motivação e acompanhamento são muito úteis •  Sistema de reconhecimento e gamificação são importantes •  Necessidade de acompanhamento em tempo integral •  Oferecer curso pela segunda vez é mais fácil e exige menos esforço •  Aprendizado com primeiros cursos é fundamental •  Funil de cursos on-line gratuitos é inevitável porém a segunda edição foi muito mais gratificante de ser ofertada
  19. 19. Comentário de aluno •  “Gostaria de agradecer aos colegas dos quais pude ler e estudar o código por eles desenvolvido e assim prosseguir nessa caminhada. A propósito, o compartilhamento de código é uma grande filosofia e também é uma grande característica do adessowiki que permite que isso aqui aconteça de forma natural..”
  20. 20. Comentário de aluno •  “O compartilhamento e a comparação de desempenho de código é um diferencial no aprendizado de linguagens de programção, após implementar minha solução sempre ia nos resultados ver algumas soluções alternativas (e muitas vezes mais eficiente que a minha hehehe),. “
  21. 21. Comentário de aluno •  “Nunca havia feito um curso que tenha usado tal expediente, foi um grande aprendizado. Supunha que este tipo de curso tivesse um cunho individualista, porém foi uma boa surpresa a interação com professor, equipe e colegas de forma participativa e corroborante. Ao contrário de curso presencial, onde as dúvidas são resolvidas de forma “privada” entre professor - aluno, aqui aprendemos democraticamente com as dúvidas também de colegas. A forma aberta de acesso para buscar entender os modelos feitos pelos mais experientes em programação, foi fundamental para eu conseguir avançar nos conceitos da programação matricial.”
  22. 22. Voluntários assistentes para a próxima edição •  Dentre os participantes com melhor aproveitamento, vários se dispuseram a serem assistentes voluntários para a próxima edição •  Isto mostra o interesse em participar de um curso coletivo onde todos aprendem com as experiências de cada um •  Foram 6 novos voluntários incluindo 2 voluntários desta edição.
  23. 23. Agradecimentos (pela 2a. Edição) •  Rubens Campos Machado – CTI Renato Archer •  Roberto Medeiros de Souza •  Heitor Pannuti (assistente voluntário) •  Rossana Kantor (assistente voluntária) •  Danilo Pereira •  Apoio: Letícia Rittner, Eduardo Trettel, André L da Costa, Mariana B Leite •  Institucional: •  Fac. de Eng. Elétrica e de Computação (Extensão) •  Escola de Extensão da Unicamp – Extecamp •  Universidade Estadual de Campinas - Unicamp
  24. 24. Conclusões - Discussão •  Modelo de compartilhamento de soluções é diferencial no aprendizado de programação •  Quanto mais participantes, melhor é o aprendizado coletivo •  Dedicação ao curso é reconhecida e fundamental para seu sucesso •  Infraestrutura para MOOC não é trivial: •  Infraestrutura computacional •  Preparação de material didático •  Comunicação aluno-aluno e professor-aluno •  Acompanhamento •  Avaliação automática
  25. 25. • Maiores informações: • http://www.adessowiki.org • Contato: • http://faculty.dca.fee.unicamp.br/lotufo/
  26. 26. Referências MOOC •  Cenário do Ensino Online no Brasil e nos EUA – MOOCs e Blended-online-learning – Edelvicio Junior, out 2013. •  http://www.slideshare.net/EdelvicioJunior/cenrio-do-ensino-online- no-brasil-e-nos-eua-moocs-e-blended-online-learning

×