CodeGym /Blogue Java /Random-PT /Quais são os desafios do ensino de Ciência da Computação ...
John Squirrels
Nível 41
San Francisco

Quais são os desafios do ensino de Ciência da Computação nos EUA e como o CodeGym irá ajudá-lo a superá-los

Publicado no grupo Random-PT
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. Quais são os desafios do ensino de Ciência da Computação nos EUA e como o CodeGym irá ajudá-lo a superá-los - 1

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%. Quais são os desafios do ensino de Ciência da Computação nos EUA e como o CodeGym irá ajudá-lo a superá-los - 2Seria 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%. Quais são os desafios do ensino de Ciência da Computação nos EUA e como o CodeGym irá ajudá-lo a superá-los - 3Este 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.

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. Quais são os desafios do ensino de Ciência da Computação nos EUA e como o CodeGym irá ajudá-lo a superá-los - 4Esta 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). Quais são os desafios do ensino de Ciência da Computação nos EUA e como o CodeGym irá ajudá-lo a superá-los - 5Durante 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%.

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:

Quais são os desafios do ensino de Ciência da Computação nos EUA e como o CodeGym irá ajudá-lo a superá-los - 6O 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.

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

Quais são os desafios do ensino de Ciência da Computação nos EUA e como o CodeGym irá ajudá-lo a superá-los - 7A 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.). Quais são os desafios do ensino de Ciência da Computação nos EUA e como o CodeGym irá ajudá-lo a superá-los - 8

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
Se você é um educador, provavelmente já está familiarizado com essas dificuldades. A boa notícia é que você pode usar o curso CodeGym para ensino superior com duplo benefício: aprimorar seu conhecimento em noções básicas de programação e definir o treinamento de CS eficaz para seus alunos. Quais são os desafios do ensino de Ciência da Computação nos EUA e como o CodeGym irá ajudá-lo a superá-los - 9
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION