Conceitos e ferramentas para apoiar o ensino de logica de programação imperativa

Detalhes bibliográficos
Autor(a) principal: Binder, Fabio Vinicius
Data de Publicação: 1999
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPR
Texto Completo: https://hdl.handle.net/1884/24713
Resumo: Orientador: Alexandre I. Direne
id UFPR_36453db78bd34ce2401b3539fe037d97
oai_identifier_str oai:acervodigital.ufpr.br:1884/24713
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str 308
spelling Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaDirene, Alexandre IbrahimBinder, Fabio Vinicius2022-11-09T18:35:55Z2022-11-09T18:35:55Z1999https://hdl.handle.net/1884/24713Orientador: Alexandre I. DireneDissertação (mestrado) - Universidade Federal do Parana, Setor de Ciencias ExatasResumo: Este trabalho apresenta o sistema tutor Asimov que é composto de um conjunto de ferramentas utilizadas no apoio ao ensino de programação com linguagens imperativas. Estas ferramentas oferecem um rico ambiente de ensino que pode ser explorado livremente pelo aluno através da execução compassada de sua solução com visualização de variáveis. O sistema também fornece, caso solicitado, apoio tutorial sempre que for cometido algum tipo de erro de lógica. O sistema possui diversas características flexíveis que possibilitam o seu uso em variadas situações de ensino/aprendizagem, destacando-se a escolha de diversos graus de granulação do feedback tutorial. Sua independência de domínio permite que um autor altere tanto a sintaxe da linguagem-alvo quanto os enunciados de exercícios propostos para os alunos. Através de um modelo que representa a integração de diversas soluções possíveis (grafo de alternativas e dependências - GRADE) o autor pode limitar as soluções aceitas como corretas e guiar o aluno durante a resolução de problemas dentro das variações desejadas.Abstract: This work presents the tutoring system Asimov that is composed by a set of tools used to support the learning of programming concepts. The tools offer a rich environment that allows the students to freely explore their own solutions. Alternatively, students can be guided by comparisons with the system's solution, whenever logical errors occur. The system is flexible in several manners, for instance, the teacher or the student can change the granularity of the tutorial feedback. Also, the author can change the target-language syntax being taught as well as insert new exercises with solutions to be proposed to the learner. Author can model solutions through a graph of alternatives and dependencies called GRADE. This technique allows the integration of several solutions in one with a reasonable degree of variation while preventing the student from making mistakes or taking erroneous paths.78f. ; 30cm.application/pdfDisponível em formato digitalTesesProgramação (Computadores) - Estudo e ensinoLinguagem de programação (Computadores)Sistemas operacionais (Computadores)Ciencia da ComputaçãoConceitos e ferramentas para apoiar o ensino de logica de programação imperativainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALD - BINDER, FABIO VINICIUS.pdfapplication/pdf1823718https://acervodigital.ufpr.br/bitstream/1884/24713/1/D%20-%20BINDER%2c%20FABIO%20VINICIUS.pdf572da3ef07ccd5754014c29b28c6f336MD51open accessTEXTD - BINDER, FABIO VINICIUS.pdf.txtExtracted Texttext/plain118720https://acervodigital.ufpr.br/bitstream/1884/24713/2/D%20-%20BINDER%2c%20FABIO%20VINICIUS.pdf.txtd0995457417af80f34f1061089096f3bMD52open accessTHUMBNAILD - BINDER, FABIO VINICIUS.pdf.jpgGenerated Thumbnailimage/jpeg1230https://acervodigital.ufpr.br/bitstream/1884/24713/3/D%20-%20BINDER%2c%20FABIO%20VINICIUS.pdf.jpg0cc62a204b0ceeac9f1d7c3a0fb10079MD53open access1884/247132022-11-09 15:35:55.541open accessoai:acervodigital.ufpr.br:1884/24713Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082022-11-09T18:35:55Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv Conceitos e ferramentas para apoiar o ensino de logica de programação imperativa
title Conceitos e ferramentas para apoiar o ensino de logica de programação imperativa
spellingShingle Conceitos e ferramentas para apoiar o ensino de logica de programação imperativa
Binder, Fabio Vinicius
Teses
Programação (Computadores) - Estudo e ensino
Linguagem de programação (Computadores)
Sistemas operacionais (Computadores)
Ciencia da Computação
title_short Conceitos e ferramentas para apoiar o ensino de logica de programação imperativa
title_full Conceitos e ferramentas para apoiar o ensino de logica de programação imperativa
title_fullStr Conceitos e ferramentas para apoiar o ensino de logica de programação imperativa
title_full_unstemmed Conceitos e ferramentas para apoiar o ensino de logica de programação imperativa
title_sort Conceitos e ferramentas para apoiar o ensino de logica de programação imperativa
author Binder, Fabio Vinicius
author_facet Binder, Fabio Vinicius
author_role author
dc.contributor.other.pt_BR.fl_str_mv Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática
dc.contributor.advisor1.fl_str_mv Direne, Alexandre Ibrahim
dc.contributor.author.fl_str_mv Binder, Fabio Vinicius
contributor_str_mv Direne, Alexandre Ibrahim
dc.subject.por.fl_str_mv Teses
Programação (Computadores) - Estudo e ensino
Linguagem de programação (Computadores)
Sistemas operacionais (Computadores)
Ciencia da Computação
topic Teses
Programação (Computadores) - Estudo e ensino
Linguagem de programação (Computadores)
Sistemas operacionais (Computadores)
Ciencia da Computação
description Orientador: Alexandre I. Direne
publishDate 1999
dc.date.issued.fl_str_mv 1999
dc.date.accessioned.fl_str_mv 2022-11-09T18:35:55Z
dc.date.available.fl_str_mv 2022-11-09T18:35:55Z
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.uri.fl_str_mv https://hdl.handle.net/1884/24713
url https://hdl.handle.net/1884/24713
dc.language.iso.fl_str_mv por
language por
dc.relation.pt_BR.fl_str_mv Disponível em formato digital
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 78f. ; 30cm.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/24713/1/D%20-%20BINDER%2c%20FABIO%20VINICIUS.pdf
https://acervodigital.ufpr.br/bitstream/1884/24713/2/D%20-%20BINDER%2c%20FABIO%20VINICIUS.pdf.txt
https://acervodigital.ufpr.br/bitstream/1884/24713/3/D%20-%20BINDER%2c%20FABIO%20VINICIUS.pdf.jpg
bitstream.checksum.fl_str_mv 572da3ef07ccd5754014c29b28c6f336
d0995457417af80f34f1061089096f3b
0cc62a204b0ceeac9f1d7c3a0fb10079
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv
_version_ 1801860262385418240