LABSQL: laboratório de ensino de SQL

Detalhes bibliográficos
Autor(a) principal: LINO, Adriano Del Pino
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