# data[].attributes.body
serve de um meio de comunicação entre computadores e humanos.

Existem dois tipos de linguagens de programação: as de baixo nível e as de alto nível. Os computadores interpretam tudo como números em base binária, ou seja, só entendem zero e um. As linguagens de baixo nível são interpretadas diretamente pelo computador, tendo um resultado rápido, porém é muito difícil e incômodo se trabalhar com elas

# data[].attributes.body
o ensino de programação nas escolas anda crescendo ainda com a sua proposta que sugere a autonomia, trabalho em grupo, pode se desenvolver melhor o raciocínio logico, e capacidade de solucionar problemas

# data[].attributes.body
alem disso relaciona o conteúdo no aprendido nas salas de aula servindo basicamente como complemento exclusivo para ciências, matemática e português

# data[].attributes.body
https://novaescola.org.br/conteudo/113/por-que-ensinar-programacao-na-escola

# data[].attributes.body
http://portal.mec.gov.br/component/tags/tag/34787

# data[].attributes.body
as aulas no laboratório aplicam na prática o conteúdo passado em sala de aula. “O conteúdo de ciências, como produção de energia, seja eólica, hidráulica, a vapor, tem um ponto em comum: uma turbina movida por algum fluido que vai converter esse movimento cinético em energia”, diz. “Então, podemos, com peças de robótica, simular um moinho de vento, acionar o motor, movimentar a roda e, depois, usar essa energia produzida em algum item, seja iluminação e funcionamento de um pilão, algo do gênero, conforme o direcionamento de cada aula.”

# data[].attributes.body
“Com a robótica, eles passaram a se dedicar mais à leitura, à compreensão da matemática”, afirma. “Foi significante a melhora porque o aluno, para programar qualquer construção robótica, tem de ler e escrever bem. Então, ele se esforça na leitura e na escrita dos códigos, a começar pelo básico

# data[].attributes.body
A relação entre educação e tecnologia é antiga e foi-se construindo a partir de momentos distintos. O surgimento do computador, por exemplo, significou uma mudança importante em termos de recursos didáticos. O que antes era feito no papel, como a redação de um texto, uma apresentação ou mesmo um gráfico, passou a ser feito a partir de programas especializados na realização dessas tarefas. Era necessário, portanto, incorporar os computadores na escola e difundir o seu uso em sala de aula.

# data[].attributes.body
um professor de matemática por exemplo, pode usar a programação para ensinar combinações numeras, contas e formas geométricas

# data[].attributes.body
a programação em algumas escolas são como uma aula a parte, e outras complementares em que o aluno tem o laboratório pra a pratica dos trabalhos e existi um professor especifico pra dar a matéria

# data[].attributes.body
no geral a programação nas escolas é usada como forma de aumentar o envolvimento do aluno alem de ser uma nova forma de expressão.

# data[].attributes.body
http://porvir.org/como-incorporar-ensino-de-programacao-nas-escolas/

# data[].attributes.body
https://novaescola.org.br/conteudo/113/por-que-ensinar-programacao-na-escola

# data[].attributes.body
Já as linguagens de alto nível são mais fáceis de se trabalhar e de entender, as ações são representadas por palavras de ordem (exemplo faça, imprima, etc) geralmente em inglês, foram feitos assim para facilitar a memorização e a lógica.

# data[].attributes.body
https://www.infoescola.com/informatica/o-que-sao-linguagens-de-programacao/

# data[].attributes.body
Essas linguagens de programação também são chamadas de linguagens de programação de alto nível. A linguagem de programação utilizada no Arduíno é a linguagem C++(com pequenas modificações), que é uma linguagem muito tradicional e conhecida.Se conectarmos dispositivos de entrada, algum hardware, motores, sensores, display, antenas ou algo assim ao Arduíno as possibilidades podem ser infinitas.

# data[].attributes.body
A linguagem de programação Logo foi desenvolvida com finalidades educacionais por um grupo de pesquisadores do Massachusetts Institute of Technology (MIT-USA), liderados pelo Prof. Seymour papert. É uma linguagem considerada, ao mesmo tempo, simples e sofisticada.

# data[].attributes.body
é uma linguagem de programação gráfica desenvolvida pelo MIT, especialmente para crianças, que oferece, aos pequenos , um ambiente de desenvolvimento acolhedor que permite criar animações, histórias interativas ou jogos

# data[].attributes.body
Motores DC (de corrente contínua) encontram inúmeras aplicações, tais como o controle de robôs, pequenos veículos, abrir e fechar de portas, e muitas outras aplicações.

A principal característica de um motor de corrente contínua é rotacionar continuamente. Eles são encontrados em diversos tamanhos

# data[].attributes.body
usa a linguagem de programação Q#, que tem a missão de juntar conceitos tradicionais de programação com computação quântica (Essas pequenas lâmpadas são os transistores e a velocidade e quantidade com que eles alteram seu estado é o que permite que nosso computador realize os cálculos com os quais estamos acostumados.). Para facilitar a união desses dois mundos, digamos assim, a Microsoft integrou a linguagem ao Visual Studio. Assim, programadores com experiência nesse ambiente de desenvolvimento não deverão ter (tantas) dificuldades.

# data[].attributes.body
www.nied.unicamp.br/oea/mat/LOGO_IMPLICACOES_bette_nied.pdf

# data[].attributes.body
https://www.circuitar.com.br/tutoriais/programacao-para-arduino-primeiros-passos/

# data[].attributes.body
http://www.bosontreinamentos.com.br/eletronica/arduino/como-acionar-um-motor-dc-usando-o-arduino/

# data[].attributes.body
http://www.cromitos.com/2014/02/22/scratch-linguagem-grafica-de-programacao-para-criancas/

# data[].attributes.body
https://tecnoblog.net/229781/microsoft-q-linguagem-quantica/

# data[].attributes.body
https://canaltech.com.br/hardware/O-que-e-computacao-quantica/

# data[].attributes.body
https://medium.com/nossa-coletividad/arduino-o-que-%C3%A9-pra-que-serve-quais-as-possibilidades-efbd59d33491

# data[].attributes.body
http://coral.ufsm.br/pet-si/index.php/os-beneficios-e-o-porque-de-aprender-a-programar/