4 Maneiras de ensinar computação para uma nova geração de crianças

conferências de programação são lugares improváveis ​​para encontrar professores. Mas na recente conferência PyCon Reino Unido, no Coventry Technocentre de propriedade da Universidade de Coventry, professores e programadores estavam trabalhando juntos e compartilhando seus conhecimentos relativa. Por quê? Porque eles se preocupam profundamente com o ensino de computação para jovens.

compsci-PyCon

O governo do Reino Unido recentemente determinou que a ciência da computação ser ensinada nas escolas britânicas como um substituto para o tão currículo de TI caluniado que ensinou habilidades básicas (e severamente desatualizados) secretariado, com não muito espaço para mais nada. O que é realmente bonito sobre o novo currículo de computação é que ele é incrivelmente aberto terminou. Há alguns marcos que têm de ser cumpridos, tais como “usar sequência, a selecção, e a repetição de trabalho Programs- com variáveis ​​e várias formas de entrada e de saída“, Mas como você chegar lá é inteiramente até o professor.

Isso resultou em uma explosão de formas inovadoras para ensinar computação para crianças e adolescentes. Aqui estão alguns deles.

píton

Poucas linguagens de programação são tão bem adaptado para o ensino de iniciantes e crianças, píton. Há uma enorme quantidade de razões para isso. Talvez a primeira (e mais atraente) razão é que as coisas são simples, direto e trabalhar apenas como seria de esperar.Os 5 melhores sites para aprender Python ProgrammingOs 5 melhores sites para aprender Python ProgrammingDurante a última década, a linguagem de programação Python tem explodiu em popularidade entre os programadores em todas as áreas de codificação. De desenvolvedores web para o vídeo game designers para os criadores de ferramentas em casa, muitas pessoas caíram em ...consulte Mais informação

compsci-pitão

Python é uma linguagem que abraça a simplicidade e legibilidade, e a comunidade de desenvolvedores Python é famoso por ser acolhedor, consciente e útil. Por todas estas razões e mais, ele está sendo usado agora em salas de aula britânicos. Python é executado em quase tudo (até mesmo telefones Symbian S60!) E é gratuito para baixar e usar. O que é melhor do que isso?

Raspberry Pi

Ok, não podemos falar sobre o ensino de Ciência da Computação sem falar sobre o Raspberry Pi. Eles são pequenos dispositivos impressionante, ostentando o suficiente RAM e CPU poder para executar uma distro Linux completa, enquanto consumindo quase sem eletricidade.

compsci-pi

Eles são baratos demais, custando um reles $ 25. Você pode ler a nossa entrevista com Eben Upton - o fundador da fundação Raspberry Pi e criador do Raspberry Pi - para ter uma idéia do que eles são tudo. Em suma, o Raspberry Pi é um pequeno dispositivo barato onde as crianças podem aprender a código e experiência, sem se preocupar em quebrar o computador da família.Pai do Raspberry Pi Fala: Eben Upton sobre o futuro da tecnologia e maisPai do Raspberry Pi Fala: Eben Upton sobre o futuro da tecnologia e maisEntusiasmo irradia de Eben Upton. Ele é a força motriz por trás do Raspberry Pi, esse pequeno computador que tenha sido revolucionando a computação hobby desde o seu lançamento em 2012. Alto, e vestido casualmente, o fundador da ...consulte Mais informação



Estes já se tornou um enorme sucesso na sala de aula e se deslocaram milhões de unidades. O produto certo pelo preço certo? Será que alguém realmente surpreso?

Minecraft

Você pode estar se perguntando o que Minecraft tem a ver com o ensino da computação. Isso é justo. Enquanto Minecraft é um divertido jogo de vídeo, criativo, é improvável de ser visto na sala de aula sem ser ilicitamente jogado sob a mesa em um telefone celular.Introdução de um recém-chegado à Minecraft [Gaming MUO]Introdução de um recém-chegado à Minecraft [Gaming MUO]Minecraft, a sensação baseada em blocos, que teve jogos pela tempestade, é agora bem mais de três anos de idade. É quase difícil de acreditar que já faz tanto tempo desde o primeiro alfa foi publicado - e é igualmente ...consulte Mais informação

Ou é? Mojang, os desenvolvedores do MineCraft, lançou recentemente a versão Raspberry Pi de Minecraft. Isso é legal para um monte de razões. É executado LIVRE no hardware limitada do Raspberry Pi-e pode ser expandida através de programação com a API.

pessoas já usaram a API Minecraft para coisas impressionantes, incluindo a criação de relógios analógicos com o movimento clones escrita blocos- de cobra que você controla movendo o ca- Minecraft e até Tetris. Tetris!

coçar, arranhão

Scratch é uma linguagem de programação visual criado pelo MIT. Enquanto linguagens de programação visuais compartilham uma série de atributos em comum com linguagens de programação baseadas em texto como Java e Python (em termos de controle de fluxo, seqüência, seleção e repetição), eles diferem de uma forma crucial.Como ensinar programação Crianças From Scratch!Como ensinar programação Crianças From Scratch!consulte Mais informação

Video: Dicas para quem quer dar aulas particulares

compsci-zero

Programas em risco são construídos, arrastando e soltando blocos. Enquanto isso pode não apelar para os alunos mais velhos ou veteranos de desenvolvimento endurecidos, que aborda um demográficas importantes: jovens estudantes.

Video: Ler para aprender - parte 1

Estamos falando de alunos do ensino fundamental, aqui. alunos do ensino fundamental. Aqueles com menos experiência no teclado, mas tem o suficiente coordenação olho-mão para arrastar e soltar os blocos. E você não precisa nem de risco instalado localmente, como há uma bastante boa aplicação baseada em browser do Scratch em oferta.

Crianças e codificação

Nunca houve um melhor momento para ser um jovem apaixonado sobre programação. Infelizmente, todas as coisas que existem agora (Linux, Raspberry Pi, Python) ou não existiam quando eu era mais jovem, ou não foram refinados o suficiente para ser usado em uma sala de aula.

Com isso em mente, ele provavelmente nunca houve um melhor momento para ser um jovem geek. Mas o que você acha? Você é um professor? Você está ensinando codificação para uma criança ou irmão? Deixe-me saber nos comentários abaixo.


Artigos relacionados