Detalhes bibliográficos
Ano de defesa: |
2006 |
Autor(a) principal: |
FREIRE, José Antônio Sarmanho dos Santos
![lattes](/bdtd/themes/bdtd/images/lattes.gif?_=1676566308) |
Orientador(a): |
FAVERO, Eloi Luiz
![lattes](/bdtd/themes/bdtd/images/lattes.gif?_=1676566308) |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Universidade Federal do Pará
|
Programa de Pós-Graduação: |
Programa de Pós-Graduação em Engenharia Elétrica
|
Departamento: |
Instituto de Tecnologia
|
País: |
Brasil
|
Palavras-chave em Português: |
|
Área do conhecimento CNPq: |
|
Link de acesso: |
http://repositorio.ufpa.br/jspui/handle/2011/7190
|
Resumo: |
Este trabalho propõe uma ferramenta na WEB para ensino de programação. O trabalho é baseado em um estudo de caso para ensino da linguagem de programação de bancos de dados SQL e está inserido no contexto de um ambiente interativo de aprendizagem. Esta ferramenta experimental para ensino de linguagens de programação, apresenta como objetivos: 1) completa integração entre o ensino de conceitos de programação com exemplo de fragmentos de programas executáveis on-line; 2) integração com um componente de avaliação de programas verificando se a resposta do aluno é a mesma do professor; 3) monitoramento das atividades do aluno (quantos exemplos foram executados; em cada exercício, quantas tentativas de execução foram feitas, etc). 4) servir como um laboratório para experimentação de duas novas técnicas de avaliação e acompanhamento, que estão sendo pesquisadas em trabalhos paralelo: (a) avaliação automática de programas com métricas de engenharia de software, permitindo informar o quanto a solução do estudante se aproxima de uma “solução ideal”; e (b) avaliação automática de questões conceituais discursivas, além de permitir as tradicionais pergutas objetivas. Este trabalho é um primeiro passo na direção de construção de um ambiente totalmente assistido (por exemplo com avaliação automática) para ensino da linguagem de programação SQL, onde o professor terá uma carga de trabalho mínima, mais como surpevisor. |