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