Por que devemos ensinar as crianças a programar? - B-LAB | Learning Space

Por que devemos ensinar as crianças a programar?

Por que devemos ensinar as crianças a programar?

Por: Adriano Teixeira

Olá! Em um texto anterior, escrevi um pouco sobre como a concepção de informática educativa enquanto instrumento interdisciplinar tem – no decorrer de 30 anos no Brasil – dado sinais claros de enfraquecimento e, principalmente, a sua contribuição tímida na melhoria da educação! Neste, quero dar continuidade à temática da Programação de Computadores na educação. Para tanto argumentarei acerca da pertinência da programação e dos motivos pelos quais devemos ensiná-la em nossas escolas. Neste sentido, apresento um arrazoado de argumentações apresentadas por um grande grupo de pesquisadores que se ocupam da compreensão do potencial da programação de computadores no desenvolvimento cognitivo de crianças!

Motivo 1: A programação desenvolve nas crianças uma cultura de produção de tecnologia e não somente de consumo. O desenvolvimento de uma postura de protagonismo na criação de soluções para problemas que vão, desde movimentar um gatinho na tela- no caso do Scratch – até programar um braço robótico para levar uma bolinha de isopor do ponto A ao ponto B!

Motivo 2: A programação cria um espaço aberto para que as crianças expressem livremente suas ideias e de forma multimídia e testem suas hipóteses de melhor solução para o que querem. Portanto, é possível apontar que a programação de computadores desenvolve a criatividade nas crianças.

Motivo 3: Uma das grandes questões da educação é nossa inabilidade em tratar o erro. Não raramente ele é visto como um atestado de incompetência quando, na verdade, é uma oportunidade rica de aprendizagem! Assim, aterrorizados pelo erro e sua característica tinta vermelha, desenvolvemos em nosso estudantes a falsa sensação de que não devemos experimentar, tentar novas soluções, sair da “trilha de ouro” do livro didático, das lâminas do professor ou do que foi escrito no quadro. Tudo para que não tenhamos que nos deparar com o erro! Ter medo de errar mata gradativamente qualquer centelha de criatividade! Na programação, o erro acontece, é detectado em tempo real e pode ser tratado imediatamente pela criança com a ajuda dos colegas. Aprender a trabalhar com o erro é uma das grandes contribuições da programação de computadores!

Motivo 4: Programar computadores auxilia no desenvolvimento de Competências de manipulação e seleção de informação, fundamental em um mundo onde a internet nos dá acesso a uma quantidade de informação inimaginável a 10 anos atrás. Aprendendo a selecionar, criar e gerir múltiplas formas de mídia, incluindo texto, imagens, animação e áudio, as crianças se tornam mais perspicazes e críticas na análise dos recursos disponíveis!

Motivo 5: Programar nos ajuda a desenvolver Competências de comunicação! Uma comunicação eficaz requer mais do que a capacidade de ler e escrever textos. Nessa perspectiva, programar computadores envolve as crianças na escolha, manipulação e integração de uma grande variedade de mídias para se expressarem, individualmente, de forma criativa e persuasiva.

Motivo 6: Programar computadores auxilia no desenvolvimento do raciocínio crítico e pensamento sistêmico. Para construir seus projetos, as crianças necessitam coordenar o tempo e a interação entre múltiplos objetos móveis programáveis. Para programar é preciso definir de antemão os passos necessários, todos os procedimentos e sua ordem a fim de que se possa resolver o problema apresentado.

Motivo 7: A programação apoia a formulação de hipóteses de resolução de problemas. Criar um programa requer que a criança, considerando um problema, divida-o em partes menores, defina passos para solucioná-lo, formule hipóteses de resolução e teste-as.

Motivo 8: Programar aprimora competências interpessoais e de colaboração. Por serem – geralmente – construídos com blocos gráficos, o código de programação é mais compreensível e compartilhável facilitando a colaboração entre as crianças e potencializado a partilha de blocos de código.

Motivo 9: A Disciplina e a iniciativa são duas competências desenvolvidas no ato de programar. Ter uma ideia e descobrir como transformá-la em um programa de computador requer persistência e prática. Quando os jovens trabalham em projetos baseados em ideias que consideram pessoalmente importantes e significativas, estas geram motivação para ultrapassar os desafios e as frustrações encontradas no processo de concepção e de resolução de problemas.

Motivo 10: A programação de uma solução para um problema real requer que se tenha em mente a real demanda das pessoas para as quais a criança está desenvolvendo o programa e o modo como responderão ao programa feito. Geralmente, tal processo ocasiona a alterações no programa original. Esta dinâmica auxilia no desenvolvimento de competências de empatia e plasticidade mental.

Bem, nas próximas colunas pretendo refletir com mais atenção e detalhe sobre cada um dos motivos apresentados acima! Por agora, deixo uma frase de Douglas Rushkoff, um dos entusiastas da programação de computadores por crianças:

“Programe, ou será programado! Escolha a primeira opção e ganhe acesso ao painel de controle da civilização. Escolha a última, e poderá ser sua última escolha real.”

ÚLTIMAS DO

BLOG

Dicas para curadoria de conteúdo!
+
Dicas para curadoria de conteúdo!

Por: Verônica Bressan

Em nosso ÚLTIMO POST conversamos sobre a definição e perguntas a se fazer no momento de escolher um conteúdo para compartilhar com os estudantes. Uma ponto está claro: Precisamos nos apropriar de novas linguagens multimídias, que se referem às informações apresentadas em diferentes formatos (textos, imagens, gráficos, áudios, vídeos, animações…). Assim como novas tecnologias e metodologias, […]

Curadoria de conteúdo digital
+
Curadoria de conteúdo digital

Em algum momento no passado, para ter acesso a um conteúdo dependíamos de longas visitas e buscas em bibliotecas, o que para muitos podia ser inacessível. Com isso, o conteúdo transmitido pelo professor em aula era a verdade absoluta – ele era a única fonte e forma de acesso a informações. Os tempos mudaram e […]

Debate sobre as possibilidades do Ensino Híbrido
+
Debate sobre as possibilidades do Ensino Híbrido

Já contamos por aqui que a parceria entre o B-LAB e a FTD Educação segue ao longo de 2021! No início do ano participamos da Jornada Pedagógica FTD Educação (se você ainda não baixou o seu e-book, não perca tempo e CLIQUE AQUI!)   Um importante momento deste evento foi a Plenária! Sem dúvida, um […]