LABSQL: laboratório de ensino de SQL
Autor(a) principal: | |
---|---|
Data de Publicação: | 2007 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPA |
Texto Completo: | http://www.repositorio.ufpa.br:8080/jspui/handle/2011/1744 |
Resumo: | This work presents a new approach for automatic evaluation of SQL queries. This approach proposes a solution for a challenge to stimulate the student to improve his/her solution: searching, besides an answer that returns a correct result, a query with a complexity next to the optimum solution. This proposal can be used in e-learning environments or in presential education in laboratory activities, including the evaluations. The proposed solution has as advantages: (1) the student receives an instantaneous feedback during a practice programming activity, which allows the student to refactorize his/her solution in direction to a optimum solution; (2) complete integration between the programming concepts teaching with examples of fragments of on-line executable programs; (3) monitoring of students activities (how many examples were executed; in each exercise how many execution attempts were done, etc). This work is the first pass in direction to the construction of an environment, totally attended (for example with automatic evaluation) for teaching of SQL programming language, where the instructor is free of the hard work to correct SQL commands, being able to do more relevant pedagogic tasks. The method, based on statistics and Software Engineering metrics, can be adapted for other languages, such as Java and Pascal. In addition, the LabSQL serves as a laboratory for experimentation of two news techniques, one of evaluation and other of accompaniments that are being searched in several works at the same time: (a) automatic evaluation of discursive conceptual questions, besides to allow the traditional objective questions, (b) method of accompaniment through a montage of evaluation rubrics. |
id |
UFPA_585af123bdb349326608ac9189958561 |
---|---|
oai_identifier_str |
oai:repositorio.ufpa.br:2011/1744 |
network_acronym_str |
UFPA |
network_name_str |
Repositório Institucional da UFPA |
repository_id_str |
2123 |
spelling |
2011-03-23T21:19:22Z2011-03-23T21:19:22Z2007-12-19LINO, Adriano Del Pino. LABSQL: Laboratório de ensino de SQL. 2007. 74 f. Dissertação (Mestrado) - Universidade Federal do Pará, Instituto de Tecnologia, Belém, 2007. Programa de Pós-Graduação em Engenharia Elétrica.http://www.repositorio.ufpa.br:8080/jspui/handle/2011/1744This work presents a new approach for automatic evaluation of SQL queries. This approach proposes a solution for a challenge to stimulate the student to improve his/her solution: searching, besides an answer that returns a correct result, a query with a complexity next to the optimum solution. This proposal can be used in e-learning environments or in presential education in laboratory activities, including the evaluations. The proposed solution has as advantages: (1) the student receives an instantaneous feedback during a practice programming activity, which allows the student to refactorize his/her solution in direction to a optimum solution; (2) complete integration between the programming concepts teaching with examples of fragments of on-line executable programs; (3) monitoring of students activities (how many examples were executed; in each exercise how many execution attempts were done, etc). This work is the first pass in direction to the construction of an environment, totally attended (for example with automatic evaluation) for teaching of SQL programming language, where the instructor is free of the hard work to correct SQL commands, being able to do more relevant pedagogic tasks. The method, based on statistics and Software Engineering metrics, can be adapted for other languages, such as Java and Pascal. In addition, the LabSQL serves as a laboratory for experimentation of two news techniques, one of evaluation and other of accompaniments that are being searched in several works at the same time: (a) automatic evaluation of discursive conceptual questions, besides to allow the traditional objective questions, (b) method of accompaniment through a montage of evaluation rubrics.Este trabalho apresenta uma nova abordagem para avaliação automática de consultas SQL. Essa abordagem propõe uma solução para o desafio de estimular o aprendiz a aperfeiçoar a sua solução: buscando, além de uma resposta que retorna o resultado correto, uma consulta com complexidade próxima da solução ótima. Essa proposta pode ser utilizada em ambientes de educação a distancia ou na educação presencial em atividades de laboratório, incluindo as avaliações. A solução proposta tem como vantagens: (1) o aprendiz recebe um feedback instantâneo durante a atividade prática de programação, o qual permite ao aprendiz refatorar a sua solução em direção a uma solução ótima; (2) completa integração entre o ensino de conceitos de programação com exemplo de fragmentos de programas executáveis on-line; (3) monitoramento das atividades do aprendiz (quantos exemplos foram executados; em cada exercício quantas tentativas de execução foram feitas, etc). 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 é liberado do árduo trabalho de correção de comandos SQL podendo realizar tarefas pedagógicas mais relevantes. O método, fundamentado em estatística e métricas da Engenharia de Software, pode ser adaptado para outras linguagens tais como Java e Pascal. Além disso, o LabSQL serve com um laboratório para experimentação de duas novas técnicas, uma de avaliação e outra de acompanhamento, que estão sendo pesquisadas em trabalhos em paralelos: (a) avaliação automática de questões conceituais discursivas, além de permitir as tradicionais perguntas objetivas, (b) método de acompanhamento através de montagem de uma rubrica de avaliação.porUniversidade Federal do ParáPrograma de Pós-Graduação em Engenharia ElétricaUFPABrasilInstituto de TecnologiaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::LINGUAGENS DE PROGRAMACAOSQL (Linguagem de programação de computador)Banco de dados relacionaisEnsino à distânciaAnálise de regressãoLinguagem de programaçãoLABSQL: laboratório de ensino de SQLLABSQL: Teaching of SQL Laboratoryinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisFAVERO, Eloi Luizhttp://lattes.cnpq.br/1497269209026542http://lattes.cnpq.br/7166080205264371LINO, Adriano Del Pinoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPAinstname:Universidade Federal do Pará (UFPA)instacron:UFPACC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-823930http://repositorio.ufpa.br/oai/bitstream/2011/1744/2/license_rdf6b71892b27c4389434057b8b0e86b43eMD52license_textlicense_texttext/html; charset=utf-823738http://repositorio.ufpa.br/oai/bitstream/2011/1744/3/license_text1a64b812a61c51c296c1ad647d0096a6MD53license_urllicense_urltext/plain; charset=utf-852http://repositorio.ufpa.br/oai/bitstream/2011/1744/4/license_url3d480ae6c91e310daba2020f8787d6f9MD54ORIGINALDissertacao_LABSQLLaboratorioEnsino.pdfDissertacao_LABSQLLaboratorioEnsino.pdfapplication/pdf2573052http://repositorio.ufpa.br/oai/bitstream/2011/1744/1/Dissertacao_LABSQLLaboratorioEnsino.pdf161dade382457fc568962d43722b0b00MD51TEXTDissertacao_LABSQLLaboratorioEnsino.pdf.txtDissertacao_LABSQLLaboratorioEnsino.pdf.txtExtracted texttext/plain153043http://repositorio.ufpa.br/oai/bitstream/2011/1744/5/Dissertacao_LABSQLLaboratorioEnsino.pdf.txt5e7ba5bf462def51a44d8aded76afc72MD552011/17442018-02-27 09:26:20.898oai:repositorio.ufpa.br:2011/1744Repositório InstitucionalPUBhttp://repositorio.ufpa.br/oai/requestriufpabc@ufpa.bropendoar:21232018-02-27T12:26:20Repositório Institucional da UFPA - Universidade Federal do Pará (UFPA)false |
dc.title.none.fl_str_mv |
LABSQL: laboratório de ensino de SQL |
dc.title.alternative.none.fl_str_mv |
LABSQL: Teaching of SQL Laboratory |
title |
LABSQL: laboratório de ensino de SQL |
spellingShingle |
LABSQL: laboratório de ensino de SQL LINO, Adriano Del Pino CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::LINGUAGENS DE PROGRAMACAO SQL (Linguagem de programação de computador) Banco de dados relacionais Ensino à distância Análise de regressão Linguagem de programação |
title_short |
LABSQL: laboratório de ensino de SQL |
title_full |
LABSQL: laboratório de ensino de SQL |
title_fullStr |
LABSQL: laboratório de ensino de SQL |
title_full_unstemmed |
LABSQL: laboratório de ensino de SQL |
title_sort |
LABSQL: laboratório de ensino de SQL |
author |
LINO, Adriano Del Pino |
author_facet |
LINO, Adriano Del Pino |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
FAVERO, Eloi Luiz |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/1497269209026542 |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/7166080205264371 |
dc.contributor.author.fl_str_mv |
LINO, Adriano Del Pino |
contributor_str_mv |
FAVERO, Eloi Luiz |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::LINGUAGENS DE PROGRAMACAO |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::LINGUAGENS DE PROGRAMACAO SQL (Linguagem de programação de computador) Banco de dados relacionais Ensino à distância Análise de regressão Linguagem de programação |
dc.subject.por.fl_str_mv |
SQL (Linguagem de programação de computador) Banco de dados relacionais Ensino à distância Análise de regressão Linguagem de programação |
description |
This work presents a new approach for automatic evaluation of SQL queries. This approach proposes a solution for a challenge to stimulate the student to improve his/her solution: searching, besides an answer that returns a correct result, a query with a complexity next to the optimum solution. This proposal can be used in e-learning environments or in presential education in laboratory activities, including the evaluations. The proposed solution has as advantages: (1) the student receives an instantaneous feedback during a practice programming activity, which allows the student to refactorize his/her solution in direction to a optimum solution; (2) complete integration between the programming concepts teaching with examples of fragments of on-line executable programs; (3) monitoring of students activities (how many examples were executed; in each exercise how many execution attempts were done, etc). This work is the first pass in direction to the construction of an environment, totally attended (for example with automatic evaluation) for teaching of SQL programming language, where the instructor is free of the hard work to correct SQL commands, being able to do more relevant pedagogic tasks. The method, based on statistics and Software Engineering metrics, can be adapted for other languages, such as Java and Pascal. In addition, the LabSQL serves as a laboratory for experimentation of two news techniques, one of evaluation and other of accompaniments that are being searched in several works at the same time: (a) automatic evaluation of discursive conceptual questions, besides to allow the traditional objective questions, (b) method of accompaniment through a montage of evaluation rubrics. |
publishDate |
2007 |
dc.date.issued.fl_str_mv |
2007-12-19 |
dc.date.accessioned.fl_str_mv |
2011-03-23T21:19:22Z |
dc.date.available.fl_str_mv |
2011-03-23T21:19:22Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
LINO, Adriano Del Pino. LABSQL: Laboratório de ensino de SQL. 2007. 74 f. Dissertação (Mestrado) - Universidade Federal do Pará, Instituto de Tecnologia, Belém, 2007. Programa de Pós-Graduação em Engenharia Elétrica. |
dc.identifier.uri.fl_str_mv |
http://www.repositorio.ufpa.br:8080/jspui/handle/2011/1744 |
identifier_str_mv |
LINO, Adriano Del Pino. LABSQL: Laboratório de ensino de SQL. 2007. 74 f. Dissertação (Mestrado) - Universidade Federal do Pará, Instituto de Tecnologia, Belém, 2007. Programa de Pós-Graduação em Engenharia Elétrica. |
url |
http://www.repositorio.ufpa.br:8080/jspui/handle/2011/1744 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal do Pará |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Engenharia Elétrica |
dc.publisher.initials.fl_str_mv |
UFPA |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Instituto de Tecnologia |
publisher.none.fl_str_mv |
Universidade Federal do Pará |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPA instname:Universidade Federal do Pará (UFPA) instacron:UFPA |
instname_str |
Universidade Federal do Pará (UFPA) |
instacron_str |
UFPA |
institution |
UFPA |
reponame_str |
Repositório Institucional da UFPA |
collection |
Repositório Institucional da UFPA |
bitstream.url.fl_str_mv |
http://repositorio.ufpa.br/oai/bitstream/2011/1744/2/license_rdf http://repositorio.ufpa.br/oai/bitstream/2011/1744/3/license_text http://repositorio.ufpa.br/oai/bitstream/2011/1744/4/license_url http://repositorio.ufpa.br/oai/bitstream/2011/1744/1/Dissertacao_LABSQLLaboratorioEnsino.pdf http://repositorio.ufpa.br/oai/bitstream/2011/1744/5/Dissertacao_LABSQLLaboratorioEnsino.pdf.txt |
bitstream.checksum.fl_str_mv |
6b71892b27c4389434057b8b0e86b43e 1a64b812a61c51c296c1ad647d0096a6 3d480ae6c91e310daba2020f8787d6f9 161dade382457fc568962d43722b0b00 5e7ba5bf462def51a44d8aded76afc72 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPA - Universidade Federal do Pará (UFPA) |
repository.mail.fl_str_mv |
riufpabc@ufpa.br |
_version_ |
1801771906664235008 |