Seus filhos devem aprender a codificar. Aqui está o porquê.

click fraud protection
Uma criança programando em um laptop
Crédito da imagem: Twenty20

Se você estudou ciência da computação naquela época, as chances são boas de que suas aulas não tenham começado até o ensino médio. Ou mesmo faculdade. Hoje, no entanto, algumas crianças estão aprendendo o básico da programação de computadores desde a pré-escola.

Se seus filhos não estão entre a multidão, existem alguns excelentes motivos para eles participarem - se não na pré-escola, pelo menos no ensino fundamental e médio, dizem os especialistas.

Vídeo do dia

Na verdade, pelo menos 15 países europeus já integraram a codificação das aulas no currículo escolar nacional. Isso não é verdade nos Estados Unidos, é claro, onde nem mesmo temos um currículo escolar nacional. Ainda assim, crianças nos Estados Unidos estão participando de projetos de ciência da computação em salas de aula de escolas públicas e privadas, bem como por meio de programas extracurriculares, acampamentos especializados e sites de programação.

Núcleo comum, um conjunto de padrões educacionais adotado pela maioria dos estados dos EUA, trata especificamente de artes da linguagem e matemática. Mesmo assim, muitos esforços foram lançados para produzir planos de aula de ciência da computação que apoiem os objetivos do Common Core.

E muitas escolas dos Estados Unidos estão desenvolvendo aulas de STEAM (Ciência, Tecnologia, Engenharia, Artes e Matemática), uma iniciativa para promover experiências práticas e descobertas envolvendo várias áreas disciplinares.

A Califórnia é um viveiro de atividades no ensino de ciência da computação, embora certamente não seja o único lugar onde as crianças podem explorar programação e codificação.

"Como parte do nosso currículo STEAM, nossos filhos trabalham na codificação todos os dias da escola, com atividades divertidas, como a codificação de um robô Bee-Bot, programar um robô humanóide para navegar pelos obstáculos e escrever e animar uma história usando codificação ", disse Matt Main, porta-voz para Stratford Schools, falando com Techwalla. Stratford administra escolas particulares do pré-primário ao 8º ano na área da baía de São Francisco, bem como no sul da Califórnia.

Pré-escolares ajudam na prática
Crédito da imagem: Pleasanton Unified School District

Também no Golden State, Pré-escola STEAM do distrito escolar unificado de Pleasanton viu o número de inscrições triplicar desde a abertura de suas portas em janeiro de 2016. De fato, na imagem acima, os padrões de cores nas caixas trazem à mente as estratégias de codificação de cores usadas em alguns brinquedos de codificação comerciais para crianças. Pré-escolares em Pleasanton podem combinar aulas de codificação com explorações na arte nas calçadas.

Enquanto isso, por uma semana em dezembro de 2016, os instrutores da Origin Code Academy frequentou Franklin Elementary School, uma escola pública em San Diego para as séries K-5, para trabalhar com professores e alunos durante uma hora por dia em torno de tutoriais de programação de computador. As aulas giravam em torno de temas infantis divertidos, como Star Wars e MineCraft. Parte de um programa maior "Hora do Código", o evento em San Diego aconteceu durante a Semana de Educação em Ciência da Computação.

Especialistas avaliam

Então, por que seus filhos deveriam aprender programação e codificação de computadores e quais são alguns dos maiores obstáculos que eles podem enfrentar? Pedimos a opinião de alguns educadores e aqui está o que eles disseram.

Razões para aprender codificação jovem

1. Desenvolvimento de carreira. Crianças com formação educacional sólida em programação e codificação podem achar fácil obter empregos bem remunerados quando adultos.

"O benefício de longo prazo que vejo para nossos alunos é prepará-los (e empolgá-los) para os empregos do futuro. À medida que a tecnologia se torna cada vez mais integrada com nossa vida cotidiana, as posições da ciência da computação vão crescer cada vez mais ", disse Lindsey Handley, COO da ThoughtSTEM, LLC, em outro e-mail para nós. O ThoughtSTEM é um estabelecimento educacional em San Diego especializado em sessões de programação para crianças após as aulas, no verão e nos finais de semana.

Programação após as aulas na ThoughtSTEM
Crédito da imagem: ThoughtSTEM

2. Ganhar controle pessoal sobre a tecnologia. À medida que o mundo se torna cada vez mais centrado na tecnologia, seus filhos precisam ser fluentes na linguagem da tecnologia ao longo de suas vidas diárias. Mesmo que eles não optem por se tornarem profissionais da ciência da computação, conhecer os componentes de um computador (e até mesmo como montar um), programar um robô ou desenvolver uma página da web pode fazer com que se sintam em casa em um ambiente tecnológico mundo.

"Pense em quanto tempo você pode ficar sem tecnologia hoje em comparação com cinco anos atrás. Provavelmente não por muito tempo. Com a capacidade de manipular essa tecnologia, que é oferecida pela ciência da computação, você agora ganhará controle sobre a tecnologia em sua vida, que é bastante satisfatória ", observou Madelaine Coelho, desenvolvedora web e coordenadora do acampamento Arcane Code Camp, com sede no Canadá. Em sessões de 8 semanas em Londres, Ontário, crianças de 12 a 16 anos aprendem as linguagens de programação HTML, CSS e Java usadas no desenvolvimento web.

3. Construir habilidades de resolução de problemas, pensamento crítico e persistência. A programação e a codificação de computadores exigem reflexão passo a passo. “É uma combinação de pensamento criativo [e] pragmático, que leva a [uma visão] sem paralelo [entre] aqueles que não têm formação em informática”, afirma Coelho.

"A resolução de problemas é uma habilidade profundamente enraizada no campo da ciência da computação. Um codificador raramente conclui um projeto sem um 'bug'. Este bug é um erro em seu código que faz com que um programa não rode como esperado. Um bug não é apenas um desafio os codificadores enfrentam na programação de computadores, mas é uma realidade cotidiana que [todos] encontramos em uma variedade de situações. No entanto, um codificador nunca será desligado ao se deparar com um bug. Abordamos o problema diretamente com a mentalidade de 'trazer à tona' ", afirmou ela.

Obstáculos que seus filhos podem enfrentar

1. Falta de oportunidades suficientes para continuar desenvolvendo habilidades. As escolas particulares cobram mensalidades. O mesmo acontece com muitas pré-escolas, programas pós-escolares e campos de programação. O ensino gratuito existe em algumas escolas públicas nos Estados Unidos, mas certamente não é generalizado.

"[A maioria de] nossos programas se reúnem apenas uma vez / semana (60 minutos / semana)", explicou Omowale Casselle, cofundador da Digital Adventures, uma organização que oferece atividades extracurriculares de programação para crianças em Chicago, IL área. As aulas incluem design de videogame, criação de aplicativo móvel, robótica, modding do Minecraft, design de site, a linguagem de programação Python baseada em texto e a linguagem de programação Scratch baseada em visual.

Meninas adolescentes praticam programação de computador
Crédito da imagem: Pexels

"E, para realmente desenvolver o domínio, as crianças precisam passar mais tempo lutando com problemas difíceis, travando, se soltando e, em seguida, progredir para o próximo nível, descobrindo o que deu certo ou errado e como eles podem projetar melhor seus algoritmos frente."

O lado bom é que muitos sites de programação estão disponíveis para crianças, e alguns oferecem treinamento gratuito.

2. Equívocos entre os pais. Infelizmente, alguns pais não conseguem distinguir entre as habilidades de programação e as habilidades de computação orientadas para o usuário, mais comuns, que as crianças aprendem por conta própria.

O treinamento em ciência da computação envolve a compreensão da lógica por trás dos aplicativos e outros programas de computador, juntamente com o aprendizado e a prática de linguagens especiais usadas na programação.

"Os pais muitas vezes descartam a codificação como algo que o aluno já 'sabe' fazer, só porque o aluno sabe como instalar um aplicativo em um tablet ou como navegar na internet ", ilustrou o ThoughtSTEM's Handley. Nada poderia estar mais longe da verdade.

3. Percepções errôneas entre outras crianças. Algumas crianças acham que os programas de codificação e programação não são legais.

"A capacidade de criar pode, na verdade, ser bem legal, mas existe a percepção de que apenas 'nerds' participarão de um programa de codificação para crianças", disse Coelho à Techwalla. "A melhor maneira de abordar essas questões é promover a codificação pelo que ela é: uma chance de criar, inovar e ter sucesso."