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.

67<br />

programa e corrigir seus possíveis problemas, com auxílio <strong>de</strong> um ambiente específico (como:<br />

Borland C., J. Buil<strong>de</strong>r, Pascal, entre outros)<br />

Esta fase envolve uma série <strong>de</strong> áreas <strong>de</strong> conhecimentos que o estudante <strong>de</strong>ve dominar,<br />

entre elas:<br />

• Sintaxe e escolha da linguagem: muitos estudantes gastam suas energias tentando<br />

solucionar erros <strong>de</strong> sintaxe, ao invés <strong>de</strong> investir na elaboração da solução.<br />

• Construtores <strong>de</strong> programa: mesmo comandos simples po<strong>de</strong>m causar problemas aos<br />

alunos iniciantes. O que acontece, muitas vezes, é que os alunos compreen<strong>de</strong>m os<br />

exemplos trabalhados em sala <strong>de</strong> aula, porém, ao tentarem resolver um novo<br />

problema, esbarram nas mesmas dificulda<strong>de</strong>s, patinam e não conseguem sair do lugar.<br />

• Ambiente <strong>de</strong> <strong>de</strong>senvolvimento: para editar, compilar e executar um programa é<br />

necessário a utilização <strong>de</strong> um ambiente <strong>de</strong> <strong>de</strong>senvolvimento integrado (IDES). Estes<br />

Ambientes não são a<strong>de</strong>quados para programadores iniciantes, consi<strong>de</strong>rando que a<br />

maioria não possui suporte à resolução <strong>de</strong> problemas.<br />

• Teste e Debug 5 : em alguns ambientes as mensagens <strong>de</strong> erro são complexas e<br />

confun<strong>de</strong>m ainda mais o aluno.<br />

Consi<strong>de</strong>rando esse cenário, Jenkins (2001) observa que o gran<strong>de</strong> número <strong>de</strong> alunos<br />

que afirmam não ter competência para escrever um programa simples é alarmante.<br />

5.1 - Classificação das Abordagens<br />

5.1.1 - Aula Tradicional e Laboratório<br />

Segundo Costelloe (2004b), neste tipo <strong>de</strong> ambiente o aluno na maior parte do tempo,<br />

atua <strong>de</strong> forma passiva, basicamente recebendo informações. Isto ocorre principalmente em<br />

turmas em que o número <strong>de</strong> alunos é elevado. As aulas são expositivas, seguidas <strong>de</strong> resolução<br />

<strong>de</strong> problemas em laboratório, utilizando uma linguagem <strong>de</strong> programação. Por conta disso, a<br />

ênfase muitas vezes gira em torno da linguagem <strong>de</strong> programação e não da elaboração da<br />

solução do problema, o que po<strong>de</strong> levar à dificulda<strong>de</strong>s e abstrações prematuras.<br />

A autora afirma que, nas aulas expositivas, quase não há interação entre os alunos e<br />

entre alunos e professor, além das características individuais dos alunos não <strong>de</strong>sempenharem<br />

papel relevante.<br />

Consi<strong>de</strong>rando nossa experiência docente, concluímos que esta metodologia não é<br />

5 Debug ou Depuração é o processo <strong>de</strong> encontrar erros (bugs) ou problemas, num aplicativo <strong>de</strong> software ou<br />

mesmo em hardware (METZGER, 2003).

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

Saved successfully!

Ooh no, something went wrong!