Se você é um educador que ensina ciência da computação ou está se preparando para abordar esse assunto, este artigo será de grande ajuda para você. Reunimos as principais tendências no ensino de ciência da computação nas escolas dos EUA (com base na pesquisa State of Computer Science Education), que você deve ter em mente.
Seria errado não mencionar que, em comparação com a pesquisa de 2018, a percentagem de “escolas de ciência da computação” deu um grande salto de 35%.
Este progresso significativo é em grande parte alcançado devido ao empenho e aos esforços dos professores, dirigentes escolares, diretores, decisores políticos e outros defensores. Além disso, o número de alunos que fazem exames avançados de ciência da computação disparou nos anos anteriores. Na verdade, os exames AP de ciência da computação aumentaram 13% (179.188 exames em 7.139 escolas). Lançado em 2016, o exame AP Computer Science A concentra-se na resolução de problemas e na programação orientada a objetos usando Java como núcleo. O exame aborda as grandes ideias da ciência da computação e acostuma os alunos ao pensamento computacional, incluindo algoritmos. Embora algumas escolas não consigam oferecer uma boa preparação para o exame, é por isso que muitos professores recorrem a cursos Java
online que cobrem as áreas de conhecimento e treinam as habilidades que seus alunos precisam para passar nos exames de CS.
Esta estrutura política abrangente amplia o ensino e a aprendizagem da ciência da computação, apoiando os seguintes princípios: Equidade e Diversidade, Clareza, Capacidade, Liderança e Sustentabilidade. E, se verificarmos as estatísticas, veremos que os estados dos EUA que adoptam mais das nove políticas estão a obter resultados surpreendentes (ou seja, têm uma maior percentagem de escolas que oferecem ciência da computação).
Durante o ano anterior, 31 estados adotaram 50 políticas de educação em ciência da computação, com Alabama, Arkansas, Idaho, Indiana, Maryland, Nevada e Carolina do Sul implementando todas as nove políticas recomendadas pela Code.org Advocacy Coalition. O que é notável é que dois desses estados (Arkansas e Carolina do Sul) têm as maiores porcentagens de escolas de ensino médio que oferecem ciência da computação, 92% cada, seguidos por Maryland, com 90%.
O segundo caminho de aprendizagem é o programa de treinamento para exames AP Java, que inclui 18 níveis. Este pacote consiste em tópicos que o aluno precisa para passar neste exame.
A partir dos níveis intermediários, o curso oferece aos alunos uma oportunidade incrível de começar a escrever miniprojetos como jogos, chatbots, emuladores de caixas eletrônicos, aplicativos para restaurantes, etc. O que é ótimo, o curso é apoiado por um sistema inteligente de verificação automática de tarefas (mentor virtual ) que verifica instantaneamente o seu “dever de casa”, dá feedback sobre ele e ajuda a corrigir erros. Para simplificar o processo de implementação de tarefas, o CodeGym está integrado ao IntelliJ IDEA, um dos IDEs Java modernos mais populares. Assim, os alunos poderão realizar tarefas diretamente no IDEA. E como cereja no topo do bolo, o curso também está disponível no aplicativo Android para maior conforto e flexibilidade. O curso está disponível para grupos por escola ou faculdade. Todas as contas dos alunos estão conectadas em sua seção especial. Num grupo privado, todos também têm acesso ao Leaderboard que mostra as conquistas e classificações dos alunos, com base no seu nível e nas tarefas unidas. A opção de criação de comentários/artigos também está disponível. Assim que um novo artigo for publicado, todos os membros do grupo serão notificados imediatamente (os artigos podem incluir materiais de aprendizagem, discussões de tarefas, etc.).

Apenas metade das escolas secundárias oferecem computação básica
Aprender CS estimula a curiosidade e a imaginação, bem como melhora o pensamento lógico e crítico e as habilidades de resolução de problemas. Simplificando, a ciência da computação pode ajudar a desenvolver uma nação “mais inteligente”. E o governo também sabe disso. É por isso que, no ano passado, as escolas aumentaram sua capacidade tecnológica e começaram a ensinar ciência da computação nas séries iniciais. E em algumas escolas, no final do ensino fundamental e médio, os alunos do ensino médio aprendem até tópicos avançados como segurança cibernética, ciência de dados e inteligência artificial. Ainda assim, apenas uma pequena maioria de todas as escolas secundárias dos EUA oferece agora ciência da computação básica – 53%.

Desequilíbrio no ensino de ciência da computação nas escolas
Dito isto, dada a importância das TI na sociedade atual, é inadequado que quase metade das escolas não tenham cursos de ciência da computação. Com isso, a pesquisa revela que existem algumas disparidades para quem tem acesso ao ensino de informática – escolas rurais, escolas urbanas e escolas com maior percentual de alunos economicamente desfavorecidos têm menor probabilidade de oferecer ciência da computação. Portanto, mais trabalho deve ser feito para melhorar o acesso e a participação de todos os segmentos de estudantes. É por isso que a Code.org Advocacy Coalition elaborou um conjunto de nove políticas que pretendem tornar a Ciência da Computação uma parte fundamental do sistema educacional dos EUA como um todo.

Muitos professores de cursos de CS nem possuem certificação em CS
Até recentemente, a maioria dos estados não exigia que os professores de cursos de ciência da computação tivessem sequer uma certificação em ciência da computação. Com isso, muitos professores de ciência da computação eram novos na ciência da computação, mas não no ensino: 53% dos entrevistados tinham mais de 10 anos de experiência em sala de aula, com apenas 16% deles tendo mais de 10 anos de experiência em salas de aula de ciência da computação. Além disso, apenas 30% possuíam graduação em ciências da computação, TI ou áreas afins, e 6% possuíam especialização em ciência da computação. Em última análise, muitos cursos de ciência da computação são ministrados por uma pessoa que não possui credencial de ensino de ciência da computação. Por que isso acontece? Porque alguns estados não possuem programas de certificação ou têm caminhos inconsistentes para obter credenciais apropriadas. A partir disso, é fácil concluir que os professores precisam de um caminho mais direto para se prepararem para o ensino de ciência da computação. Certificações ou cursos adicionais certamente garantirão que os professores tenham conhecimento suficiente para ensinar ciência da computação a outras pessoas. Portanto, CodeGym ajuda alunos e professores, oferecendo desenvolvimento profissional online e preparando-os para exames, certificações e aulas (oferecendo informações adicionais sobre tópicos específicos).Como o ensino secundário pode se beneficiar do curso CodeGym
As aulas são elaboradas em um formato “gamificado”, o que será um bônus óbvio se os professores quiserem adicionar algo interativo ao seu curso de ciência da computação e tornar suas aulas mais envolventes para turmas do ensino fundamental ou avançado. Além disso, a teoria é explicada por meio de exemplos da vida real. O curso oferece dois caminhos de aprendizagem. O primeiro é estendido e consiste em quatro módulos (Java Syntax, Java Core, Java Multithreading, Java Collections) que incluem 10 ou mais níveis cada um. Ao concluir cada módulo, o aluno dominará suas habilidades de programação por meio de aulas teóricas e tarefas práticas. Você será oferecido para resolver 1.200 tarefas de codificação em diferentes tópicos e níveis de complexidade.O currículo do curso estendido CodeGym:

O currículo do curso CodeGym do exame AP Java:


Resumo
Embora haja um progresso óbvio no acesso à ciência da computação em comparação com anos anteriores, os educadores de muitas escolas ainda enfrentam muitos desafios no ensino da Ciência da Computação. Os principais desafios são:- a falta de experiência prática no ensino de ciência da computação
- a ausência de um programa de treinamento unificado
- o acesso insuficiente à formação em ciência da computação

GO TO FULL VERSION