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 ...
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.