WJEC A-level Computer Science: O que Realmente Importa
Um guia prático da estrutura do curso WJEC A-level Computer Science, provas de exame e projeto de codificação NEA.
O A-level Computer Science da WJEC se divide em três partes bem definidas: duas provas escritas e uma avaliação não-examinada (NEA) de projeto de codificação. Alunos que vêm do GCSE costumam subestimar quanto o salto em profundidade importa, especialmente em torno de arquitetura de computadores e análise formal de algoritmos. Este guia detalha o que cada componente realmente exige, não apenas o que o documento da especificação diz em termos abstratos.
A estrutura de exame com a qual você está trabalhando
Component 1 (Unit 1) cobre programação, estruturas de dados e fundamentos de sistemas de computadores — coisas como o ciclo fetch-execute, álgebra Booleana e representação de números (complemento de dois, normalização de ponto flutuante). Component 2 (Unit 2) aprofunda em algoritmos, bancos de dados, redes e o lado legal/ético da computação.
Ambas as provas misturam questões de resposta curta com redações extensas, e ambas incluem pseudocódigo escrito no próprio estilo da WJEC, que difere ligeiramente da sintaxe de Python ou Java. Fique confortável com isso cedo. Alunos que só escrevem Python de verdade e nunca praticam leitura da notação de pseudocódigo da banca de exames perdem pontos na tradução, não na compreensão.
Álgebra Booleana e portas lógicas merecem tempo real de prática
Esta é a seção que confunde até programadores fortes. Simplificar expressões usando as leis de De Morgan, desenhar tabelas-verdade para combinações XOR e NAND, e converter entre diagramas de portas lógicas e expressões Booleanas — essas habilidades precisam de repetição, não apenas compreensão conceitual. Trabalhe com provas de anos anteriores especificamente neste tópico. Os gabaritos mostram exatamente quanto trabalho é esperado; pular etapas custa pontos mesmo quando a resposta final está correta.
Arquitetura de computadores: conheça o pipeline, não apenas o vocabulário
Alunos normalmente conseguem recitar "fetch, decode, execute" mas têm dificuldade em explicar o que realmente acontece ao program counter ou memory address register durante cada etapa. Provas da WJEC pedem que você rastreie um ciclo de instrução simplificado passo a passo. Desenhe à mão algumas vezes com nomes reais de registradores (MAR, MDR, PC, CIR, ALU) até que a sequência seja automática. O mesmo se aplica a arquitetura von Neumann versus Harvard — conheça uma característica distintiva clara, não um parágrafo vago de descrição.
O NEA: escolha um projeto que você realmente consiga terminar
A avaliação não-examinada vale uma parte significativa da nota geral, e o maior erro que alunos cometem é escolher um projeto muito ambicioso. Um sistema funcional de gerenciamento de inventário com backend SQLite e uma interface Tkinter ou PyQt limpa vai pontuar melhor do que um aplicativo de machine learning inacabado que nunca passa de um protótipo quebrado.
Estruture sua redação de NEA diretamente em torno dos objetivos de avaliação: análise (qual problema, cuja necessidade, quais critérios de sucesso), design (estruturas de dados, algoritmos, mockups de interface), solução técnica (código real, com evidência de testes) e avaliação (atende aos critérios de sucesso originais, testado contra dados reais). Capture screenshots de seus testes em cada etapa — moderadores querem ver evidência, não apenas uma afirmação de que
Escrito com assistência de IA, revisado e publicado por Michal Pilch (CISSP), Korra Studio.
Esta é uma anotação da base de conhecimento da Korra Studio — a plataforma associa cada tema com mentoria 1-para-1.
Começar gratuitamentearrow_forward