Computer Science Unplugged
Criado por
Tim Bell, Ian H. Witten e Mike Fellows
Adaptado para uso em sala de aula por
Robyn Adams e Jane McKenzie
Ilustrado por Matt Powell
Tradução coordenada por Luciano Porto Barreto
Fevereiro de 2011
2
Cópia autorizada somente para uso em sala de aula.
© 2011 Computer Science Unplugged (csunplugged.org)
Prefácio à edição brasileira
Em um mundo cercado por tecnologia, torna-se cada vez mais raro encontrar material educacional lúdico e de fácil aplicação em escolas. O livro “Computer Science
Unplugged” consiste em uma coleção de atividades desenvolvidas com o objetivo de ensinar os fundamentos da Ciência da Computação sem a necessidade de computadores.
Uma grande vantagem dessa abordagem reside na sua independência de recursos de hardware ou software. Assim, as “atividades desplugadas” são passíveis de aplicação em localidades remotas com acesso precário de infraestrutura (i.e., sem energia elétrica ou computadores disponíveis) e podem até ser ministradas por não especialistas em computação. Os conteúdos abordados nas atividades repousam sobre conceitos fundamentais da
Ciência da Computação, o que torna seu uso abrangente e evita a defasagem do conteúdo no tempo. Tais atividades têm sido aplicadas e revisadas por diversos pesquisadores e professores ao redor do mundo dentro de salas de aulas e fora delas. O site do projeto do projeto Unplugged (www.csunplugged.org) disponibiliza o livro gratuitamente em diversos idiomas e provê atividades extras e vídeos demonstrativos.
O livro está estruturado em três partes: “Representando as Informações”, “Algoritmos” e
“Representando Procedimentos”. A primeira parte apresenta atividades que ilustram as formas utilizadas pelos computadores na representação dos dados tratando de temas como armazenamento e representação da informação (números binários, texto e imagens) e compressão de dados. A parte sobre “Algoritmos” aborda métodos computacionais de uso
freqüente