O COMPUTADOR A PAPEL:
UMA INTRODUÇÃO AO FUNCIONAMENTO LÓGICO DOS COMPUTADORES

Valdemar W. Setzer
Departamento de Ciência da Computação
Instituto de Matemática e Estatística da USP
www.ime.usp.br/~vwsetzer

Objetivo

Esta aula/oficina tem a intenção de mostrar como funciona um computador no nível lógico da linguagem de máquina, para alunos do ensino médio, alunos de licenciatura e professores de matemática e ciências, bem como para público em geral. Esta aula, quando dada para alunos e professores, é parte do projeto Embaixadores da Matemática do IME.

Resumo

Montagem de um teatrinho com os participantes, onde cada um simula uma unidade dos circuitos de um computador. Um programa, cujas instruções são escritas sob forma de texto em tabuletas, é inserido na "memória" do computador. Em seguida, um participante que faz o papel do processador central (CPU) começa a interpretar o programa, e os participantes têm que descobrir o que o programa executa. Em seguida é introduzida uma linguagem de máquina (a linguagem mais básica usada por qualquer computador) extremamente simples, do computador hipotético HIPO, codificando as instruções que estavam em forma de texto.

Número de participantes

Qualquer, mas no mínimo 20 para a montagem do teatrinho.

Atenção: se a aula for para escolas, é absolutamente essencial que professores estejam permanentemente presentes, para manter a disciplina dos alunos.

Material necessário

  • Espaço suficiente na frente da sala para caberem todos os atores do teatrinho.
  • Computador com Power Point, data show e tela (ou parede branca) para as ilustrações.
  • Quadro negro ou branco, ou flip chart.
  • Meia folha de papel para a avaliação final – pode ser de rascunho, com a parte detrás impressa.

Duração

Duas horas.

Avaliação

No fim da palestra, os participantes fazem uma breve avaliação por escrito (one-minute paper) respondendo as seguintes perguntas: 1. Qual foi a coisa mais importante que aprendi? 2. Qual foi a maior dúvida que ficou? 3. Comentários.

Material na Internet e bibliografia

Setzer, V.W. "O Computador a papel - uma atividade pedagógica para a introdução de conceitos básicos de computadores" em

https://www.ime.usp.br/~vwsetzer/comp-papel.html

Setzer, V.W. e Hirata, R. "O dia da Computação (uma introdução rápida ao computador e à computação)." Caderno da Revista do Porfessor de Matemática Vol. 4, No. 1, 1993.

Simulador do HIPO para o PC de 32 bits:

https://www.ime.usp.br/~vwsetzer/hipo/hipop10.exe