# data[].attributes.body
Resumindo, linguagens de programação são padrões de codificação binária, com sintaxe e semânticas específicas. Desta forma, capazes de criar instruções para máquinas. Graças a esses conjuntos de códigos e recursos, é possível criar programas e sistemas para resolver os mais diversos problemas do cotidiano

# data[].attributes.body
Robótica é um ramo educacional e tecnológico que engloba computadores, robôs e computação, que trata de sistemas compostos por partes mecânicas automáticas e controladas por circuitos integrados, tornando sistemas mecânicos motorizados, controlados manualmente ou automaticamente por circuitos elétricos.
Cada vez mais as pessoas utilizam os robôs para suas tarefas. Esta tecnologia, hoje adaptada por muitas fábricas e indústrias, tem obtido, de modo geral, êxito em questões como redução de custos, aumento de produtividade e vários problemas trabalhistas com funcionários. Contudo, apesar das vantagens, os robôs acabam trazendo outros problemas específicos, como a demissão de vários funcionários humanos.

# data[].attributes.headline
Aulas de robótica transformam reforço em apoio à criatividade

# data[].attributes.subject
Aulas de robótica transformam reforço em apoio à criatividade

# data[].attributes.body
Muitos professores só de ouvirem falar em fazer uso das Tecnologias da Comunicação e Informação (TIC) já começam a suar frio. Agora imagine se a sugestão for ensinar programação? Antes que você pare de ler, adiantamos que o bicho não é tão feio quanto parece e – pasmem – em algumas situações você pode ensinar a programar sem ter que usar um computador.  Para perder o medo e ajudar a ter coragem para dar os primeiros passos no assunto, Charles Niza, mestre em engenharia da computação e consultor em tecnologias educacionais, responde algumas perguntas que muitos de vocês já devem ter feito sobre o assunto.

# data[].attributes.body
O ensino de programação é importante porque estimula a criatividade, a autonomia e desenvolve o raciocínio lógico e a capacidade de resolução de problemas e trabalho em equipe, habilidades muito valorizadas no século 21

# data[].attributes.headline
Como essa linguagem pode ajudar no ensino das diferentes disciplinas?

# data[].attributes.subject
Como essa linguagem pode ajudar no ensino das diferentes disciplinas?

# data[].attributes.body
“A programação pode estar nas escolas de diversas maneiras. É possível ensinar programação ou ensinar com programação. Em algumas escolas, ela faz parte da grade curricular como uma disciplina à parte. Em outras, como atividade complementar, realizada em oficinas no contraturno, geralmente uma ou duas vezes por semana. Há professores que utilizam a programação como ferramenta para trabalhar conteúdos e explorar determinados temas.

# data[].attributes.headline
Posso ensinar programação sem saber programar?

# data[].attributes.subject
Posso ensinar programação sem saber programar?

# data[].attributes.body
“Para ensinar programação para crianças, o professor não precisa ser programador ou especialista, basta ter afinidade com informática, interesse pelo tema e vontade de aprender. O primeiro passo é buscar conhecer e explorar ferramentas que foram desenvolvidas para o ensino de programação para crianças.

# data[].attributes.headline
Aulas de robótica transformam reforço em apoio à criatividade 

# data[].attributes.subject
Aulas de robótica transformam reforço em apoio à criatividade 

# data[].attributes.body
No contraturno escolar, alunos de 9 a 11 anos de uma escola pública de Cascavel, município paranaense de 316,2 mil habitantes, aprendem programação e montagem nas aulas de robótica. A proposta da Escola Municipal Aloys João Mann é relacionar o conteúdo ao aprendizado em sala de aula.

As aulas de reforço vão além da revisão do conteúdo visto em sala. Nelas, os alunos aprendem robótica como complemento ao ensino de ciências, matemática e até de português. Isso é possível e tem agradado aos estudantes, entre eles, Kauã Holzbach, 10 anos de idade. Depois das aulas, ele costumava ir para casa e ficar frente para a televisão. Há mais de um ano, Kauã integra o projeto de robótica educacional da escola. Ele considera as aulas desafiantes e tem aprendido a programar, montar e desenvolver robôs. “Por exemplo, eu quero que um carrinho ande na sombra, mas no sol fique parado”, explica. “Achei que era mais fácil, que era só escrever: faça isso, mas com a robótica descobri que é mais difícil, que há comandos.”

# data[].attributes.body
Java
No início da década de 90, um grupo de engenheiros dava início ao Projeto Green, na empresa Sun Microsystems. A ideia era criar novas tecnologias que permitissem a comunicação entre diferentes dispositivos utilizados no dia a dia das pessoas, como televisão, vídeo cassete, aparelhos de TV a cabo, eletrodomésticos e entre outros.

# data[].attributes.body
Criada pelo cientista da computação Dennis Ritchie em 1972, a linguagem C é derivada das antigas ALGOL 68 e BCPL. Ela surgia da necessidade de escrever programas de maneira mais fácil que a linguagem Assembly (mais próxima do código de máquina e, portanto, mais complexa de se entender).
No ano seguinte à sua criação, C é usada para escrever uma versão do sistema operacional Unix e, com isso, passou a ganhar notoriedade.  Mas foi a partir do ano de 1978, com a publicação do livro “The C Programming Language”, que a linguagem passou a ser difundida no mercado, sendo utilizada também em outras áreas e para outros fins na programação de computadores.

# data[].attributes.body
Como o próprio nome já nos permite concluir, C++ é uma linguagem baseada em C, criada na década de 80 por Bjarne Stroustrup. Inicialmente, o objetivo do cientista da computação era desenvolver uma nova versão do Kernell (núcleo) do sistema operacional Unix e, para isso, escolheu a linguagem C como base. Sua escolha foi devido à performance, portabilidade e possibilidade de uso para diversos fins.
Durante o desenvolvimento, Stroustrup implementou diversas melhorias à linguagem C, incluindo alguns recursos de orientação a objetos. A linguagem criada pelo cientista da computação recebia, inicialmente, o nome de “C com classes”. Entretanto, 3 anos mais tarde passou a ser chamada de C++.

# data[].attributes.body
Criada no início dos anos 90, Python é uma linguagem de programação desenvolvida e distribuída pela Python Software Foundation, comumente utilizada para fins diversos na programação. Considerada uma linguagem de altíssimo nível, Python suporta diferentes paradigmas de programação e conta com recursos poderosos.
Uma das principais características da linguagem Python é a legibilidade do código. A linguagem possui uma sintaxe moderna e clara, o que favorece a escrita de códigos organizados, fáceis de compreender e manter, sem perda em produtividade.

# data[].attributes.body
https://novaescola.org.br/conteudo/113/por-que-ensinar-programacao-na-escola
http://portal.mec.gov.br/component/tags/tag/34787
https://becode.com.br/principais-linguagens-de-programacao/