ABC Thinking
Aulas
12 aulas semanais de uma hora, cada uma com a preparação para o professor, de três a oito tarefas de escolha múltipla e as soluções explicadas.
Aula 1. Primeiras tarefas
Resolução de problemas; tarefas do tipo Bebras
Aula 2. Pilhas e filas
Estruturas de dados: pilhas e filas
Aula 3. Abstração e padrões
Abstração; deteção de padrões
Aula 4. Puzzles lógicos
Lógica; condições e restrições; tabelas de verdade
Mini-prova
Aula 5. Mini-prova
Revisão de vários tipos de tarefas; gestão do tempo
Aula 6. Instruções
Algoritmos; instruções sem ambiguidade
Aula 7. Números binários
Representação binária da informação
Mini-prova
Aula 8. Segunda mini-prova
Revisão de tarefas já resolvidas; gestão do tempo
Aula 9. Grafos
Grafos
Aula 10. Condições e expressões lógicas
Condições; expressões lógicas
Aula 11. Máquinas de estados finitos
Máquinas de estados finitos
Mini-prova
Aula 12. Mini-competição final
Revisão de tarefas já resolvidas; gestão do tempo
As 12 aulas seguem uma progressão. A primeira apresenta o tipo de tarefas do programa; as seguintes trabalham, cada uma, um tema do pensamento computacional: pilhas e filas, abstração e padrões, puzzles lógicos, instruções, números binários, grafos, condições e expressões lógicas e máquinas de estados finitos. As aulas 5, 8 e 12 são mini-provas: juntam tarefas de vários tipos (nas aulas 8 e 12, tarefas já resolvidas antes) e usam o tempo como desafio.
Cada aula dura uma hora e tem de três a oito tarefas de escolha múltipla. A edição do professor junta a preparação, as tarefas e as soluções explicadas; a edição do aluno tem só as tarefas, para imprimir.