Exame de Estado Unificado em Ciência da Computação ou Sofrimento



Por que eu decidi escrever sobre este tópico


Inicialmente, não planejei escrever este artigo, porque Eu pensei que dificilmente essa informação poderia ser de algum interesse para alguém. E como fiquei surpreso ao descobrir que muitos estão curiosos para se aprofundar nessa área. Por exemplo, como está o treinamento em programação agora. Ou o professor pode ajudar o aluno a aprender um idioma que não seja o padrão para o currículo escolar de Pascal ABC, desde que não seja um liceu especializado, onde os PLs são ensinados no ensino fundamental(e depois de todas essas instituições de ensino estarem presentes em quase todas as cidades, mas nem todo aluno tem a oportunidade de chegar lá).

O resultado já começou.Vejo

este artigo como um reflexo aproximado das aulas de ciência da computação em uma escola comum e abrangente e o que um aluno comum enfrenta se for aprovado em um único exame estadual nesta matéria. E mais uma razão apareceu recentemente. Todos os meus exames foram adiados por um mês, então eu preferi remover a tensão crescente com ... hum de criatividade, provavelmente, se você pode chamar isso de letras que eu vejo agora. E peço desculpas antecipadamente pela língua presa à língua e outras porcarias, o que pode dificultar a leitura (tenho certeza de que haverá erros de pontuação, ortografia ou fatos) e realmente espero que você goste.

Introdução


Provavelmente vale a pena começar com quem eu sou para escrever algo sobre esse tópico. Sou aluno da escola secundária da 11ª série, na qual dois professores de ciências da computação trabalham, como esperado, com uma abordagem completamente diferente. Portanto, é exatamente por causa desses dois métodos diferentes que experimentei durante todo o período de treinamento que tive uma certa opinião que gostaria de compartilhar.

Minha opinião sobre as aulas de ciência da computação no MBOU SOSH


Primeiro de tudo: a maioria dos professores está interessada em ensinar estritamente como parte do currículo da escola. É compreensível, eles são pagos por isso. Portanto, se um aluno deseja aprender algo novo, deve sempre dizer isso. Mas não é fato que o professor apóie essas aspirações ou até dê conselhos. Mas às vezes acontece que o próprio professor expressa um desejo de ensinar aos alunos algo que vai além da estrutura do processo educacional, mas, infelizmente, isso acontece com pouca frequência. Esta prática não é realizada na minha escola.

O que é o exame em ciência da computação


Agora, este exame é uma mistura de matemática, álgebra, lógica e programação. Obviamente, a escola fornece a base para a aprovação no exame. Mas apenas a primeira parte, com 72 pontos, é catastroficamente pequena e não é suficiente para ingressar em uma boa universidade, especialmente se você não obtiver os 100 pontos desejados em outras disciplinas (e se a universidade não tiver uma determinada barra no número de pontos para cada disciplina, frequentemente presente). E então, para obter os mesmos 72 pontos, você precisa ter um entendimento de algoritmos recursivos, matrizes unidimensionais e outras coisas inteligentes que podem ser passadas de uma aula ou não. Obviamente, estes não são todos os 72 pontos, mas pelo menos metade deles são exatamente aqueles que dão e recebem.

A segunda parte consiste em 3 tarefas de programação e uma na teoria dos números. E, no final, acontece que, para resolver mais da metade das tarefas, você só precisa conhecer a programação. Mas o conhecimento sobre outros tópicos também é necessário.

Tarefas de exemplo

Bem, aqui estão exemplos de números semelhantes aos incluídos nas opções:

Nº 1)

Nº 2)

Nº 3)

Nº 4)

No final do artigo, haverá respostas, você pode verificar a si mesmo e escrever quantos e quais dos números você decidiu corretamente

Programação em sala de aula ou a história de como o Pentágono foi invadido em vez de cientistas da computação pelas ciências humanas






série ou dia da marmota Primeiro, você precisa descrever as lições anteriores à 9ª série e só depois escrever sobre a ação principal. Não me lembro de nos dizer em detalhes o que são matrizes, como trabalhar com elas ou como o programa itera em princípio. Em vez disso, resolvemos muitos exemplos de conversão de números de um sistema numérico para outro, ou problemas de transmissão de informações por um canal de comunicação usando métodos diferentes. Em geral, às vezes era interessante, às vezes essas eram as próximas lições de ciência da computação que estávamos desenvolvendo. Obviamente, qualquer lição é útil, mas obviamente por vários anos seguidos a transfusão de água é "quase nada".

Mas, no final, chega a 9ª série e, de acordo com o programa de treinamento, eles começaram a nos “treinar” para resolver os testes. Isso significa que, nas lições usuais, realizadas uma vez por semana, o formato da lição foi alterado apenas para quem as tomou. Agora, foi um afundamento monótono dos mesmos números com os quais começamos alguns anos atrás, sem a possibilidade de, pelo menos de alguma maneira, escapar a essa responsabilidade mútua, enquanto o restante dos alunos aprendeu a trabalhar com computadores, uma vez que somente a partir da 9ª série nos foi confiada .

Mas o ano letivo continuou, e nós, na entrega, resolvemos todas as mesmas tarefas desde a primeira parte, sem sequer tocar na segunda, onde havia números tão cobiçados com programação ou comandos para o robô. Como resultado, uma semana antes do exame, aprendi de forma independente como resolver um número da segunda parte. E isso não era programação, embora cada um dos graduados lesse pelo menos um YP. Mas devo dizer que alguém ainda se familiarizou com uma disciplina tão inacessível. Eram estudantes que nem sequer pensavam muito sobre ciência da computação, bem como sobre o exame. Enquanto os revendedores calculavam diligentemente quantos megabytes por segundo no canal de comunicação e quanto tempo um arquivo com esse peso seria transferido, nossos colegas de classe criaram programas simples com fórmulas ou escreviam “trojans” da Internet para os compiladores. Mas ainda estava programando, embora não tão quente. Ou seja, podemos dizer que nós, em classe, estudamos Pascal. Mas cada OGE que passou na 9ª série não conseguiu escrever uma linha sem um erro, o que muitos brincaram.

O tempo passou e os exames foram aprovados. Alguém entrou em outras instituições de ensino, mas alguns ainda continuavam a roer o granito escolar da ciência. E aqui vale ressaltar que em algumas escolas da minha cidade, após o 9º ano, não existe nem mesmo um assunto como ciência da computação. Assim, para aprender algo sobre a estrutura simples do programa, ou sobre como é melhor declarar variáveis, ou sobre onde e quais operadores condicionais podem ser úteis, foi necessário desmarcar professores da rotina da escola (ou simplesmente correr atrás deles com perguntas) e praticamente interrogar, mas há uma alta probabilidade de que o próprio professor possa não saber nada sobre as perguntas que foram feitas.

Bem, olá ensino médio

De uma maneira ou de outra, a décima série chegou para mim, durante a qual estudamos os problemas de som, imagem e texto. Podemos dizer que em um nível mais ou menos decente, cada um dos que passaram no exame foi estudado apenas no 11º. E então, com tutores ou por conta própria. Mas, mesmo tendo conhecimento básico, não avançamos para a segunda parte. A última vez que estive em uma lição (apenas um dia antes do anúncio da quarentena), resolvemos problemas simples com lógica e analisamos algoritmos recursivos não tão simples. Mas, ainda assim, esses números estão na primeira parte, enquanto no segundo eu às vezes descobri com matrizes bidimensionais (por exemplo, na segunda parte, dois números são alocados para resolver problemas usando o código, um número com erros no código, em que e precisa ser corrigido).

Total


Provavelmente, se a pandemia não tivesse acontecido tão "na hora", nosso professor teria dito uma vez: "Ei, pessoal, talvez hoje analisemos a tarefa número 24. Não sabe o que é isso? Este é o mesmo número de erro sobre o qual você já ouviu falar muito. ” Mas, nós temos o que temos, não há nada a ser feito. A exclusão também não contribuiu para o avanço no estudo do material, e sim o contrário. Agora, em vez de aulas semanais, só temos promessas de que começaremos a estudar em breve. Algo assim agora é o caso do ensino de programação em uma escola regular. Se você não tomar a iniciativa, não pergunte constantemente coisas estranhas e não estude os manuais sozinho ou com um tutor (ou qualquer pessoa que queira e possa ajudá-lo), provavelmente você começará a escrever programas na universidade. A menos, é claro, que você chegue lá!

Agradecimentos


Muito obrigado por ler este artigo e por sua paciência no meu estilo de escrita. Espero estar um pouco satisfeito com o seu interesse neste tópico. Caso contrário, você pode me escrever qualquer pergunta nos comentários, terei prazer em responder. Você também pode compartilhar sua experiência em aprender os conceitos básicos de programação ou dicas para iniciantes. Também quero agradecer a sua ajuda e apoio: Taif Alimov, Anna Kangur, Elsa Stepanenko, Tatyana Nikiforova, Ellina Kastueva, Alexander Myzin e Julia Holnova.

E finalmente, as respostas:
№ 1) 2288; № 2) 44; № 3) 4; № 4) 17;

All Articles