Curso de progrmação para crianças e adolescentes

527 views

Published on

Apresentação do curso de programação do colégio COC Litteratus de Itatiba.

Published in: Education
  • Be the first to comment

  • Be the first to like this

Curso de progrmação para crianças e adolescentes

  1. 1. Game Lab Kodu Programação de computadores para crianças e adolescentes
  2. 2. Game Lab Kodu http://scratch.mit.edu https://www.python.org http://www.kodugamelab.com/
  3. 3. Game Lab Kodu Por que é importante aprender a programar? • Mitchel Resnick, pesquisador do MIT, defende que “todas as crianças devem aprender a programar”. • A interação é a relação mais básica que podemos ter com a tecnologia. "Na maioria do tempo, as crianças estão apenas navegando, conversando e jogando com aplicações, mas não estão projetando, criando e se expressando por meio dessas tecnologias. Por que só brincar com jogos eletrônicos se você pode criar seus próprios jogos?“ • A maior vantagem em aprender a programar não é se dar melhor no mercado de trabalho, embora isso também aconteça, mas a mudança mental que a programação produz nas crianças. Além de organizar as ideias, a programação ajuda a ver o mundo de maneira mais criativa e crítica.
  4. 4. Game Lab Kodu Alguns dos benefícios de aprender a programar listados por Mitchel Resnick:
  5. 5. Game Lab Kodu • Criado pela Microsoft Research, o Kodu é um laboratório de programação visual que permite a criação de jogos, estimulando a criatividade, resolução de problemas e storytelling, através de uma abordagem bastante simples e intuitiva que dispensa qualquer requisito prévio para sua utilização.
  6. 6. Game Lab Kodu • Resnick liderou o desenvolvimento de uma linguagem de programação gratuita com o objetivo de estimular as crianças a desenvolverem essa "fluência" tecnológica: o Scratch. • Composto por blocos de comandos visuais e encaixáveis, o Scratch pode ser experimentado por crianças a partir dos 8 anos. Desde 2007, quando foi lançado, crianças do mundo todo já criaram mais de 5 milhões de projetos como jogos, animações e histórias interativas. "Queremos que a programação seja tão fácil quanto brincar de lego", disse. Na plataforma, a criança monta seu programa a partir de diferentes categorias de blocos (movimento, som, visual etc) e já vê o resultado na tela.
  7. 7. Game Lab Kodu • Python é uma linguagem de programação poderosa e fácil de aprender, e que tem algumas características muito úteis para um programador iniciante. O código é bastante fácil de ler quando comparado com outras linguagens de programação, e ele tem um shell interativo no qual você pode inserir seus programas e vê-los executar. Além disso, Python tem alguns recursos que aumentam muito o processo de aprendizagem e permitem que você possa montar animações simples para criar os seus próprios jogos.
  8. 8. Game Lab Kodu Estrutura do Curso • Este curso foi elaborado com base nos trabalhos realizados por: • Rice University (Houston – Texas) (Pesquisadores: Steven Wong, Joe Warren, Scott Rixler e John Griner) • Aprenda a Programar (Cesar Brod) • Python for Kids – A Playful Introduction to Programming (Jason R. Briggs) • Hello World! Computer programming for kids and other beginners (Warren Sande e Carter Sande)
  9. 9. Game Lab Kodu Estrutura do Curso • Utiliza uma abordagem simples mas que envolve estruturas complexas de programação com foco no desenvolvimento de jogos, animações e interatividade.
  10. 10. Game Lab Kodu Estrutura do Curso • O curso respeita a idade e o grau de adiantamento de cada aluno, ou seja, pode ser trabalhado em séries ou turmas homogêneas ou heterogêneas, exigindo aquilo que o aluno pode dar, sem prejuízos aos que estão mais ou menos adiantados. • Não há um tempo determinado para se aprender a programar ou um fim para aqueles que estão em um nível adiantado, portanto, o curso pode se estender por anos até que se possa chegar a um nível de excelência!

×