SlideShare uma empresa Scribd logo
1 de 10
Game Lab
Kodu
Programação de computadores para crianças
e adolescentes
Game Lab
Kodu
http://scratch.mit.edu
https://www.python.org
http://www.kodugamelab.com/
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.
Game Lab
Kodu
Alguns dos benefícios de aprender a
programar listados por Mitchel Resnick:
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.
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.
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.
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)
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.
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!

Mais conteúdo relacionado

Mais procurados

43560 1322437714630
43560 132243771463043560 1322437714630
43560 1322437714630
Gustavo Paz
 
Aula 10 - Equivalência Java x Portugol Studio - parte 1
Aula 10 - Equivalência Java x Portugol Studio - parte 1Aula 10 - Equivalência Java x Portugol Studio - parte 1
Aula 10 - Equivalência Java x Portugol Studio - parte 1
Pacc UAB
 
Trabalho de informatica
Trabalho de informaticaTrabalho de informatica
Trabalho de informatica
acmr20
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
Caveiras
 

Mais procurados (20)

Carta apresentacao
Carta apresentacao Carta apresentacao
Carta apresentacao
 
Planejamento visual gráfico
Planejamento visual gráficoPlanejamento visual gráfico
Planejamento visual gráfico
 
Aula texto dissertativo i
Aula texto dissertativo iAula texto dissertativo i
Aula texto dissertativo i
 
Introdução a linguagem C# (CSharp)
Introdução a linguagem C# (CSharp)Introdução a linguagem C# (CSharp)
Introdução a linguagem C# (CSharp)
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Estrutura de dados
Estrutura de dadosEstrutura de dados
Estrutura de dados
 
Guia rapido word 2016
Guia rapido word 2016Guia rapido word 2016
Guia rapido word 2016
 
Introdução ao Word
Introdução ao WordIntrodução ao Word
Introdução ao Word
 
História em quadrinho
História em quadrinhoHistória em quadrinho
História em quadrinho
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
 
Classes de palavras
Classes de palavrasClasses de palavras
Classes de palavras
 
43560 1322437714630
43560 132243771463043560 1322437714630
43560 1322437714630
 
Competências dos e-Formadores
Competências dos e-FormadoresCompetências dos e-Formadores
Competências dos e-Formadores
 
Aula 10 - Equivalência Java x Portugol Studio - parte 1
Aula 10 - Equivalência Java x Portugol Studio - parte 1Aula 10 - Equivalência Java x Portugol Studio - parte 1
Aula 10 - Equivalência Java x Portugol Studio - parte 1
 
Programando com Python
Programando com PythonProgramando com Python
Programando com Python
 
Trabalho de informatica
Trabalho de informaticaTrabalho de informatica
Trabalho de informatica
 
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
 
Linguagem e tecnologia
Linguagem e tecnologiaLinguagem e tecnologia
Linguagem e tecnologia
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Programando para web com python - Introdução a Python
Programando para web com python - Introdução a PythonProgramando para web com python - Introdução a Python
Programando para web com python - Introdução a Python
 

Destaque

Destaque (20)

Minicurso pygame
Minicurso pygameMinicurso pygame
Minicurso pygame
 
Algoritmos - Comandos de Controle de Programa
Algoritmos - Comandos de Controle de ProgramaAlgoritmos - Comandos de Controle de Programa
Algoritmos - Comandos de Controle de Programa
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 
Curso gratuitoshellscript nivel-2
Curso gratuitoshellscript nivel-2Curso gratuitoshellscript nivel-2
Curso gratuitoshellscript nivel-2
 
Bigdev parcerias
Bigdev parceriasBigdev parcerias
Bigdev parcerias
 
aula 05 - Logica de programacao
aula 05 - Logica de programacaoaula 05 - Logica de programacao
aula 05 - Logica de programacao
 
aula 10 logica de programacao
aula 10 logica de programacaoaula 10 logica de programacao
aula 10 logica de programacao
 
aula 07 - Logica de programacao
aula 07 - Logica de programacaoaula 07 - Logica de programacao
aula 07 - Logica de programacao
 
Algoritmos - Comandos de Seleção
Algoritmos - Comandos de SeleçãoAlgoritmos - Comandos de Seleção
Algoritmos - Comandos de Seleção
 
aula 11 de logica de programacao
aula 11 de logica de programacaoaula 11 de logica de programacao
aula 11 de logica de programacao
 
aula 06 - Logica de programacao
aula 06 - Logica de programacaoaula 06 - Logica de programacao
aula 06 - Logica de programacao
 
Aula 02 - Lógica de Programação
Aula 02 - Lógica de ProgramaçãoAula 02 - Lógica de Programação
Aula 02 - Lógica de Programação
 
aula 09 logica de programacao
aula 09 logica de programacaoaula 09 logica de programacao
aula 09 logica de programacao
 
Algoritmos - Matrizes
Algoritmos - MatrizesAlgoritmos - Matrizes
Algoritmos - Matrizes
 
aula 04 - Logica de programacao
aula 04 - Logica de programacaoaula 04 - Logica de programacao
aula 04 - Logica de programacao
 
Algoritmos - Paradigmas de Programação
Algoritmos - Paradigmas de ProgramaçãoAlgoritmos - Paradigmas de Programação
Algoritmos - Paradigmas de Programação
 
Algoritmos - Vetores
Algoritmos - VetoresAlgoritmos - Vetores
Algoritmos - Vetores
 
Algoritmos - Pseudocódigo
Algoritmos - PseudocódigoAlgoritmos - Pseudocódigo
Algoritmos - Pseudocódigo
 
aula 08 - Logica de Programacao
aula 08 - Logica de Programacaoaula 08 - Logica de Programacao
aula 08 - Logica de Programacao
 
aula 03 - Lógica de programação
aula 03 - Lógica de programaçãoaula 03 - Lógica de programação
aula 03 - Lógica de programação
 

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

Novas Abordagens no Ensino da Programação - Ensino Básico
Novas Abordagens no Ensino da Programação - Ensino BásicoNovas Abordagens no Ensino da Programação - Ensino Básico
Novas Abordagens no Ensino da Programação - Ensino Básico
Universidade de Lisboa
 
Trabalho Gerencia de Projetos
Trabalho Gerencia de ProjetosTrabalho Gerencia de Projetos
Trabalho Gerencia de Projetos
Diego BBahia
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
Rodrigo Branas
 

Semelhante a Curso de progrmação para crianças e adolescentes (20)

Novas Abordagens no Ensino da Programação - Ensino Básico
Novas Abordagens no Ensino da Programação - Ensino BásicoNovas Abordagens no Ensino da Programação - Ensino Básico
Novas Abordagens no Ensino da Programação - Ensino Básico
 
Code Club Apresentação 2014
Code Club Apresentação 2014Code Club Apresentação 2014
Code Club Apresentação 2014
 
Inovação Tecnologica para Estudantes de TI
Inovação Tecnologica para Estudantes de TIInovação Tecnologica para Estudantes de TI
Inovação Tecnologica para Estudantes de TI
 
Top 10 Developer Of Videogames
Top 10 Developer Of VideogamesTop 10 Developer Of Videogames
Top 10 Developer Of Videogames
 
Use scratch para aprender a programar se divertindo
Use scratch para aprender a programar se divertindoUse scratch para aprender a programar se divertindo
Use scratch para aprender a programar se divertindo
 
Use scratch para aprender a programar se divertindo
Use scratch para aprender a programar se divertindoUse scratch para aprender a programar se divertindo
Use scratch para aprender a programar se divertindo
 
Linear Engineering
Linear EngineeringLinear Engineering
Linear Engineering
 
O que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesO que é Desenvolvimento de Aplicações
O que é Desenvolvimento de Aplicações
 
Livro
LivroLivro
Livro
 
Projeto de Douturado
Projeto de DouturadoProjeto de Douturado
Projeto de Douturado
 
Coding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios ÁgeisCoding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios Ágeis
 
Trabalho Gerencia de Projetos
Trabalho Gerencia de ProjetosTrabalho Gerencia de Projetos
Trabalho Gerencia de Projetos
 
Por que Java?
Por que Java?Por que Java?
Por que Java?
 
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
 
Metodos Ageis
Metodos AgeisMetodos Ageis
Metodos Ageis
 
Agile br2011 lucabastos-prog10x-noiteagilcaelum
Agile br2011 lucabastos-prog10x-noiteagilcaelumAgile br2011 lucabastos-prog10x-noiteagilcaelum
Agile br2011 lucabastos-prog10x-noiteagilcaelum
 
Carreira de dev
Carreira de devCarreira de dev
Carreira de dev
 
Google Summer of Code - Campus Party Brasil
Google Summer of Code - Campus Party Brasil Google Summer of Code - Campus Party Brasil
Google Summer of Code - Campus Party Brasil
 
Slide
SlideSlide
Slide
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 

Último

A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
HELENO FAVACHO
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 

Último (20)

PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 

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

  • 1. Game Lab Kodu Programação de computadores para crianças e adolescentes
  • 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. Game Lab Kodu Alguns dos benefícios de aprender a programar listados por Mitchel Resnick:
  • 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. 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. 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. 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. 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. 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!