07.02.2015 Views

Mariangela de Oliveira Gomes Setti - Programa de Pós-Graduação ...

Mariangela de Oliveira Gomes Setti - Programa de Pós-Graduação ...

Mariangela de Oliveira Gomes Setti - Programa de Pós-Graduação ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

73<br />

interação entre a ferramenta e o usuário.<br />

O primeiro sistema para animação <strong>de</strong> algoritmos foi <strong>de</strong>senvolvido por Mark Brown no<br />

início dos anos 80, chamava-se BALSA (Brown University Algorithm Simulator and<br />

Animator). Este sistema foi o protótipo para todos os sistemas <strong>de</strong> animação disponíveis<br />

atualmente.<br />

Com o objetivo <strong>de</strong> avaliar empiricamente o valor pedagógico dos estudantes<br />

visualizarem e interagirem com animações <strong>de</strong> algoritmos pré-elaborados, John Stasko realizou<br />

alguns experimentos, concluindo que os benefícios <strong>de</strong>ssas animações não eram óbvios<br />

(STASKO, 1996, apud COSTELLOE, 2004b). Os <strong>de</strong>senvolvedores concluíram que um<br />

sistema <strong>de</strong> animação <strong>de</strong> algoritmos <strong>de</strong>veria ser fácil <strong>de</strong> apren<strong>de</strong>r e utilizar, além <strong>de</strong> que, o<br />

<strong>de</strong>senvolvimento das animações <strong>de</strong>veria ser intimamente ligado ao algoritmo e suas<br />

operações.<br />

O programa Samba foi <strong>de</strong>senvolvido para aten<strong>de</strong>r tais requisitos e torna possível<br />

visualizar algoritmos <strong>de</strong> or<strong>de</strong>nação (quicksort, heapsort, bolha, etc.), utilizados<br />

principalmente no aprendizado <strong>de</strong> Estruturas <strong>de</strong> Dados. Da mesma forma que o Samba, vários<br />

outros programas foram <strong>de</strong>senvolvidos com a mesma finalida<strong>de</strong>.<br />

Hundhausen (2002) realizou um estudo etnográfico integrando o sócioconstrutivismo<br />

e a visualização <strong>de</strong> algoritmos em um curso <strong>de</strong> algoritmos para alunos do nível médio. Nesse<br />

curso, os alunos eram conduzidos a construir seu aprendizado com o auxílio <strong>de</strong> ferramentas<br />

para, posteriormente, apresentar suas visualizações ao professor e a seus colegas para<br />

discussão. As técnicas <strong>de</strong> pesquisa utilizadas foram: observação participante, entrevistas<br />

informais e semi-estruturais, questionários, notas <strong>de</strong> campo, gravação <strong>de</strong> áudio e ví<strong>de</strong>o das<br />

apresentações, coleta e análise <strong>de</strong> dados. Ainda foram coletados e analisados os diários dos<br />

alunos, em que eles relatavam o processo <strong>de</strong> elaboração das animações, bem como os<br />

problemas encontrados. Os dois estudos são baseados em duas turmas ministradas pelo<br />

mesmo professor em dois trimestres consecutivos.<br />

O estudo realizado por Haundhausen (2000) abrangeu a observação dos alunos e <strong>de</strong><br />

um professor assistente. Ele argumenta que, <strong>de</strong> acordo com o sócioconstrutivismo, a<br />

participação na comunida<strong>de</strong> é muito produtiva. Dessa forma, a construção e a apresentação<br />

das visualizações <strong>de</strong> algoritmo, como feitas nesse curso, <strong>de</strong>ram ao aluno a oportunida<strong>de</strong> <strong>de</strong> se<br />

engajar em ativida<strong>de</strong>s típicas do professor.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!