O que é uma boa linguagem de programação para iniciar meu filho de grau 1 aprendendo? [duplicado

StackOverflow https://stackoverflow.com/questions/2348491

  •  23-09-2019
  •  | 
  •  

Pergunta

Possíveis duplicatas:
Como levar as crianças a programar
Sugestões para iniciar uma programação infantil.

Existe uma linguagem de programação realmente simples que eu possa usar para ensinar aos meus conceitos de programação, sintaxe e lógica de 6 anos?

Foi útil?

Solução

Tentar Arranhar.

Outras dicas

Provavelmente sou o único aqui com essa opinião, mas acho que 6 é jovem demais para começar uma criança em programação. Esses anos são críticos para o desenvolvimento de toda uma série de habilidades, incluindo habilidades sociais que não estão relacionadas ao computador (que, de fato, podem ser antitéticas ao uso do computador) e intelectuais que realmente contribuíram para as habilidades de computação mais tarde (estou falando sobre matemática e habilidades de resolução de problemas).

Comecei a apresentar meus filhos a programar aos 8 e 10 anos, mas não espero que eles tenham um interesse sério até os anos do ensino médio (a partir dos 11/12 dos anos). Em geral, meus filhos gastam muito, muito menos tempo na frente de um computador do que seus colegas de classe. Ambos lideram suas aulas academicamente e são bem ajustados socialmente.

Dar uma olhada em Pequeno básico da Microsoft.

Ao fornecer uma linguagem de programação pequena e fácil de aprender em um ambiente de desenvolvimento amigável e convidativo, o pequeno básico facilita a programação. Ideal para crianças e adultos, o pequeno básico ajuda os iniciantes a dar o primeiro passo no maravilhoso mundo da programação.

Eu acho que a citação resume, na verdade! :)

Logotipo. Projetado especificamente por Seymour Papert para ensinar as crianças a programar como lidar com a recursão etc. etc. Tudo sem usar essas palavras para colocar as pessoas. Particularmente quando vinculado a gráficos de tartarugas para fornecer uma saída e feedback prontamente disponíveis e reconhecíveis.

Por ter sido projetado para cobrir todos os fundamentos da programação, não é necessariamente importante em nada, mas o IDES é dar às crianças todos os fundamentos principais.

Verificação de saída www.pythonturtle.org

Eu sugiro python via Redução de cobras para crianças:

“Snake Wriglling for Kids” é um livro eletrônico imprimível, para crianças de 8 anos ou mais, que gostariam de aprender programação de computadores. Ele abrange o básico da programação e usa o Python 3 linguagem de programação para ensinar os conceitos.

Nós iremos, Pitão tem muito inglês como sintaxe que facilita a compra. O Python Idle funciona em um modo LEAD-EVAL-MOOP, para que você não precise compilar ou qualquer coisa. Você pode digitar o código em linha a linha e obter feedback instantâneo. Ele também possui um modo de ajuda interativa. Se ele precisasse saber o que alguma função faz, e você não estava lá para ajudá -lo, ele poderia apenas digitar help(someFunction)

Houve um comentário sobre como isso pode se tornar confuso quando você mistura guias e espaços no Python. Em resposta a esse comentário, a maioria dos editores tem a opção de substituir automaticamente as guias por X Spaces. Em marcha lenta, é tão simples quanto o formato-> TOGLGLE GABS para fazê-lo para que, sempre que você pressione a tecla TAB, ele insere 8 espaços em vez de uma guia.

Labview é completamente visual. É usado principalmente para programar robôs. É extremamente orientado para a lógica. No entanto, há um preço bastante grande nele.

Conversa fiada. Foi criado para uso educacional.

Eu tenho que concordar que os seis anos parecem um pouco jovens ... se eles não querem aprender, não tente forçá -los.

Guido Van Robot é um logotipo como o aplicativo que usa Python.


(fonte: sourceforge.net)

Configurações do site / olhar e sentir / navegação.Verifique a navegação global e a navegação estrutural

Pessoalmente, acho que o TCL é perfeito como uma linguagem inicial, especialmente para os jovens. Possui um console interativo para gratificação instantânea, e o TK é de longe um dos kits de ferramentas mais fáceis da GUI do planeta. Uma ou duas linhas de código para ver uma janela em uma tela. Apenas algumas linhas de código para criar uma tela e desenhar formas rudimentares, etc.

Eu sei que muitas pessoas não gostam de TCL, mas acho que isso é mais por ignorância do que qualquer outra coisa. E quero dizer que, de uma maneira boa - se você não entende o TCL, mas conhece idiomas mais tradicionais, é difícil ver a beleza em uma linguagem tão simples, mas poderosa. Toda a definição do idioma se encaixa em uma página de um único homem, por isso é fácil entender os fundamentos.

Finalmente, como ferramenta de ensino, permite recriar praticamente qualquer construto de idioma que desejar. Você pode não apenas mostrá -los para e, enquanto loops, pode criar repetições/até loops, ou qualquer outro tipo de loop para emular outros idiomas.

Comecei a aprender a programação no auge de Pascal, um idioma que muitos diriam que foi projetado para aprender. Aqui está uma citação da Wikipedia:

Crítica

Embora muito popular (embora mais na década de 1980 e início dos anos 90 do que agora), as implementações de Pascal que seguiram de perto a definição inicial de Wirth do idioma foram amplamente criticado por ser inadequado para uso fora do ensino.

Pegue isso para o que quiser =)

Turbo Pascal? :) gwbasic? e em seguida Python :)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top