• Home
  • Química
  • Astronomia
  • Energia
  • Natureza
  • Biologia
  • Física
  • Eletrônicos
  •  science >> Ciência >  >> Outros
    Opinião:Por que todas as crianças devem aprender código
    p A codificação pode aumentar a criatividade das crianças e sua compreensão da matemática. Crédito:wavebreakmedia / Shutterstock

    p Através do mundo, a conversão de informações em formato digital - também chamada de "digitalização" - aumentou a produtividade nos setores público e privado. Como resultado, praticamente todos os países do mundo estão trabalhando para uma economia digital. p À medida que esta nova economia evolui, habilidades especiais como programação de computadores são necessárias. É como uma linguagem de números, conhecido como código, que permite que as pessoas escrevam instruções que são executadas por computadores. O objetivo é criar algo:a partir de uma página da web, para uma imagem, a um software.

    p As primeiras linguagens de codificação surgiram na década de 1940. Eram básicos no que podiam fazer, mas complexos de aprender e precisavam de um conhecimento avançado de matemática. Na década de 1990, quando as universidades, empresas e pessoas começaram a se conectar pela Internet - a velocidade de computação e a memória melhoraram para usar linguagens de codificação de alto nível. Eles se tornaram amplamente disponíveis em plataformas de código aberto e os tutoriais online possibilitaram que muitas pessoas aprendessem e continuassem avançando nas linguagens de forma que elas se tornassem mais simples. Hoje, linguagens como Javascript podem ser facilmente aprendidas por crianças.

    p Ninguém pode escapar do toque das tecnologias digitais. É usado em campos tão diversos como equipamentos hospitalares, entrega de educação remota, comercializando peças de arte criativas ou melhorando a produtividade agrícola. A linguagem de codificação desenvolve o software que pode lidar efetivamente com problemas e desafios, por exemplo, por causa da codificação, pessoas que não conseguiam uma conta bancária agora podem manter, envie e peça dinheiro emprestado usando telefones celulares. É uma habilidade importante para se ter à medida que os países se desenvolvem.

    p Nas últimas quatro décadas, vários estudos avaliaram o efeito do código de aprendizagem em crianças do ensino fundamental - geralmente entre as idades de seis e 13 anos. Em cada caso, os resultados mostram que é benéfico para as crianças, independentemente de seu plano de carreira mais tarde na vida.

    p Linguagem de computador

    p A codificação é apenas outra linguagem, e as crianças aprendem novos idiomas mais rápido do que as pessoas mais velhas. Portanto, começar jovem é uma boa ideia.

    p Vários países, incluindo Austrália, Finlândia, Itália e Inglaterra - desenvolveram um currículo de codificação para crianças com idades entre cinco e 16 anos.

    p A linguagem de codificação funciona com zeros (0s) e uns (1s) e as sequências desses números representam um alfabeto. Em seguida, eles se traduzem em palavras e frases que acionam o computador ou processador para iniciar tarefas específicas. Por exemplo, imprimir uma imagem em uma tela, abra um documento salvo em um computador ou reproduza alguma música.

    p Existem várias linguagens de codificação. Alguns são tão fáceis de entender e trabalhar que até crianças podem aprendê-los. Linguagens de programação visual, como Scratch, foram desenvolvidas para ajudar as crianças a aprender código usando imagens, sinais e diagramas. Outras linguagens de programação que as crianças podem usar incluem Python, Ruby and Go.

    p A maioria dessas linguagens pode ser usada para escrever uma série de comandos ou para desenvolver aplicativos da web.

    p Benefícios da codificação

    p Além de dar a eles uma vantagem para o futuro do trabalho, em comparação com outras formas de ciências numéricas, aprender código pode aumentar a criatividade das crianças.

    p Por exemplo, muito do ensino de matemática na África ainda é feito por memorização, um método pedagógico que está desatualizado e desestimula a criatividade das crianças. A aprendizagem mecânica é baseada na memorização de informações e repetição, "papagueando" por assim dizer. A pesquisa mostra que a aprendizagem mecânica não é eficaz porque o aluno raramente consegue entender a aplicação do que aprendeu.

    p Por comparação, a codificação desenvolve o pensamento lógico, pois requer um foco na solução de um desafio específico. Isso ensina as crianças a avaliar as situações de diferentes ângulos e encontrar soluções criativas. Eles também testam essas ideias e, se eles não funcionam, descobrir o que deu errado.

    p Alguns estudos sugeriram ainda que a codificação melhora a colaboração e a comunicação, habilidades essenciais para empregos futuros.

    p Acesso à codificação

    p Dispositivos de banda larga e digitais - como computadores e smartphones - são ferramentas essenciais para aprender a codificar. O acesso e a acessibilidade deles são essenciais. Os governos devem investir em banda larga para que grandes quantidades de dados possam ser transmitidas em altas velocidades. Eles também devem fornecer subsídios, ou, pelo menos, não ferramentas de tecnologia de informação e comunicação tributária (TIC), para que mais crianças possam aprender codificação em casa ou na escola.

    p Muitos países africanos, como o Quênia, Etiópia, Gana e Ruanda, tomaram medidas para reformar o setor de TIC e expandir a capacidade de banda larga.

    p No Quênia, o governo está ciente da necessidade de educação em TIC e começou a integrá-la ao currículo. O governo também lançou um ambicioso Programa de Alfabetização Digital que levaria banda larga às escolas e tentaria integrar a tecnologia ao aprendizado.

    p Mas pode levar algum tempo para cobrir todo o país até que haja recursos suficientes para integrá-lo a todas as escolas. Em muitos países africanos, mesmo os mais desenvolvidos como o Quênia, ainda há desafios básicos a serem enfrentados. Por exemplo, falta de infraestrutura - como eletricidade - recursos, computadores e professores que saibam usar a tecnologia.

    p Felizmente, existem maneiras informais pelas quais as crianças podem aprender a codificar. Isso inclui campos de treinamento, codelabs, acampamentos de programação de férias e grupos de programação depois da escola. No Quênia, existem programas de codificação modulares independentes para crianças. Existem também muitas ferramentas de aprendizagem online gratuitas que as crianças podem usar, como o OpenCourseWare do Massachusettes Institute of Technology e o Codecademy.

    p A codificação não é mais um privilégio dos cientistas da computação. Cada profissão, de alguma forma, precisa disso. Como outros assuntos, é sempre melhor apresentado em uma idade precoce. p Este artigo foi republicado de The Conversation sob uma licença Creative Commons. Leia o artigo original.




    © Ciência https://pt.scienceaq.com