Registros formam uma das estruturas de dados mais tradicionais da computação. No fundo, trata-se somente de organizar informações de um jeito claro e consistente. Registros são conjuntos de dados compostos por partes nomeadas. Eles aparecem em fichas escolares, cadastros, boletins, coleções e em praticamente qualquer sistema digital que conhecemos.
Essa lógica aparece na habilidade da BNCC Computação EF04CO02, que propõe que estudantes reconheçam objetos do mundo real que podem ser representados como registros e realizem pequenas manipulações sobre essas representações. A BNCC destaca que registros ajudam a abstrair a complexidade, escondendo detalhes para que possamos enxergar um objeto como uma unidade, apesar de ele ser formado por múltiplas partes. A carteirinha de estudante, por exemplo, não é um caos de dados. Ela é um conjunto organizado, nome, data de nascimento, turma, código. Cada campo é um componente. Juntos, eles formam um registro.
A intenção é formar uma base sólida de pensamento computacional, onde organizar informação é tão importante quanto escrever código.
E, no fundo, faz sentido. Embora listas, matrizes, registros e grafos compartilhem raízes matemáticas (a Computação não deixa de ser uma matemática aplicada), a forma como visualizamos os dados muda a forma como pensamos sobre eles. Determinadas estruturas favorecem associações concretas; outras pedem abstrações mais fortes. Mostrar diferentes jeitos de estruturar informações abre espaço para que estudantes criem modelos mentais mais flexíveis e sofisticados.
Para trabalhar registros, faz sentido usar representações acessíveis. Tabelas são uma porta de entrada natural, pois se aproximam do cotidiano, fichas de cadastro, planilhas simples, informações em coluna e linha. Isso pode ser feito usando tabelas impressas, criadas no caderno, planilhas existentes para os mais avançados. A aplicação abaixo foi criada por mim para refletir sobre o conceito de registros.

E, ao mesmo tempo, cartões funcionam como outro modo de representar registros, conectando a atividade a coleções e atributos. Cada item da coleção pode ser representado por um emoji ou um desenho, ganhar um nome, uma pequena descrição e um conjunto de características. É o formato mais intuitivo, ideal para estudantes que já lidam naturalmente com coleções, figurinhas, personagens ou objetos organizados por atributos. Aqui, registro é sinônimo de história, identidade e detalhes que tornam cada item único.
A construção pode ser feita criando cartões no papel, com desenhos dos estudantes, também podem ser feitas com recursos digitais como, slides, ambientes de desenho. A aplicação abaixo foi criada buscando trazer a organização em registros para os estudantes, nela os estudantes criam suas “Coleções”, dão nome para ela, criam seus elementos usando atributos/características, selecionando imagens ou criando suas próprias representações. Ela está acessível aqui.

Essas abordagens reduzem a carga cognitiva e aumentam o espaço para exploração. Estudantes podem brincar de organizar, classificar, manipular e transformar registros de forma lúdica e intencional. E esse é o ponto, a intencionalidade pedagógica. As mesmas representações podem servir para estudar atributos, trabalhar comparação, criar pequenas bases de dados ou simplesmente organizar itens para um jogo.
Independentemente da estratégia escolhida, o objetivo é mostrar que a computação não começa com código. Ela começa com modos de pensar e representar informação. Registros são uma das portas de entrada mais claras para essa compreensão, pois aproximam a lógica computacional do mundo concreto que as crianças já conhecem, permitindo que enxerguem estrutura onde antes havia apenas dados soltos.
