Devemos ensinar ciência da computação em nossas escolas públicas?

Posted on fevereiro 2, 2022
 / 
by FeliciaOctocog
 / 
Image

CSBlogPostEm dezembro de 2013, Rahm Emanuel, prefeito de Chicago, produziu um plano de 5 anos para ensinar ciência da computação nas escolas públicas de Chicago, desde o jardim de infância até o ensino médio. Dentro de 3 anos, ciência da computação e escrita de código serão um requisito de graduação.

Na Califórnia, os legisladores estão considerando um projeto de lei para exigir a codificação por computador para as séries 1 a 6.

Hoje, apenas 10% das escolas do nosso país oferecem ciência da computação e algumas têm CS como requisito. No entanto, mesmo em algumas dessas escolas, o requisito pode ser atendido com CAD ou Photoshop.

O CS deve ser um requisito para todas as escolas públicas? Para sua escola pública?

No artigo “The Danger of Computer Science in K-12 Schools, o autor Mark Guzdial argumenta que não estamos prontos para a ciência da computação nas escolas. Embora ele pareça argumentar que devemos nos preparar para fazer isso no futuro, hoje simplesmente não estamos prontos:

  1. Existem poucos professores certificados para ensinar CS. Na verdade, a maioria das Escolas de Educação não oferece isso como um curso de estudo.
  2. Embora muitas escolas sejam ricas em tecnologia, elas são pobres em currículo. A maioria dos currículos de CS é extremamente chato e ele teme que se torne como matemática – amado por alguns e odiado pela maioria.
  3. Enquanto algumas escolas treinaram professores para ensinar CS (como Scratch nas séries iniciais), o desenvolvimento profissional é muitas vezes pobre e inadequado.
  4. Ele se preocupa com a forma como o CS seria ensinado aos alunos com deficiência.
  5. Devemos nos concentrar hoje em torná-lo obrigatório para a formatura da faculdade e trabalhar para adicioná-lo como um requisito no K-12.

Eu acrescentaria à sua lista de preocupações:

  1. Nossos novos padrões de ciência Common Core e Next Gen não incluem CS. Muitos acham que temos que manter nossas prioridades e nos concentrar em alfabetizar os alunos em inglês, matemática e ciências.
  2. Os orçamentos das escolas são apertados – há dinheiro para atrair professores de CS, pagar pelo que parece ser atualizações anuais ou bianuais de hardware e software de computador e proporcionar desenvolvimento profissional adequado (e CS é um campo de mudanças rápidas).
  3. Todos nós realmente precisamos ser criadores de tecnologia e apenas gostar de ser consumidores experientes de tecnologia?

Mas e se pudéssemos corrigir esses problemas, e daí?

Em um artigo em junho passado na revista Mother Jones, “A codificação é a nova alfabetização?” Tasneem Raj apresenta argumentos convincentes para que todas as crianças aprendam o que ele chama de pensamento computacional e alfabetização de códigos. Em vez de oferecer currículos chatos para ensinar as crianças a escrever linhas de código, ensine-as a pensar sobre problemas reais e como os computadores podem resolvê-los. Isso seria “qualquer coisa que possa ser classificada, contada ou rastreada – pode ser combinada e transformada em algo novo aplicando várias técnicas computacionais”.

“A boa verdade é que, se você entender os fundamentos sobre como os computadores pensam e como os humanos podem falar com eles em uma linguagem que as máquinas entendem, você pode imaginar um projeto que um computador poderia fazer e discuti-lo de uma maneira que fará sentido para um programador real.”

Alguns dos trabalhos mais interessantes no mundo dos negócios são Gerentes de Produto, Gerentes de Projeto, Engenheiros de Vendas e Analistas de Negócios de TI. Existem pessoas que são especialistas em pensamento computacional. Nessas carreiras, você precisa ser a interface entre os empresários e os programadores. Você tem que falar as duas línguas – você tem que entender o problema que os clientes precisam resolver ou os problemas de seus próprios departamentos financeiros, de marketing ou de fabricação e então você tem que ser capaz de explicá-lo aos engenheiros.

Então, imagine uma turma do ensino médio que não enterra as crianças na programação, mas as ajuda a imaginar como ser conhecedor de computadores pode ajudá-las em qualquer carreira e resolver problemas reais. Mr.Raj explora alguns problemas comunitários fáceis que foram resolvidos por alunos usando o raciocínio computacional e, em seguida, desenvolvendo um programa simples para resolver o problema.

Hoje a codificação é uma carreira de elite habitada principalmente por homens brancos ou asiáticos. Meninas, negros e latinos estão em grande parte ausentes. Para democratizar o CS, precisamos que ele esteja disponível nas escolas públicas e ensinado de uma forma que o torne atraente e relevante para todos os nossos alunos.

Se acreditarmos que precisaremos de cidadãos experientes em tecnologia capazes de pensar computacionalmente, então que lugar melhor para isso acontecer do que em nossas escolas públicas.

Nota do escritor: Se você estiver interessado neste tópico, participe do evento STEM do North Shore Technology Council no dia 18 de novembro das 18h às 20h na Sala de Conferências do Cummings Center em Beverly MA. Para mais informações e inscrições acesse www.nstc.org .