CodeMaster: um modelo de avaliação do pensamento computacional na educação básica através da análise de código de linguagem de programação visual

Detalhes bibliográficos
Autor(a) principal: Alves, Nathalia da Cruz
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/206321
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2019
id UFSC_6fe7cd2a232250e2603258050c406daf
oai_identifier_str oai:repositorio.ufsc.br:123456789/206321
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling CodeMaster: um modelo de avaliação do pensamento computacional na educação básica através da análise de código de linguagem de programação visualComputaçãoComputaçãoEducação básicaDissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2019O ensino do pensamento computacional, já na Educação Básica, é de suma importância para preparar os alunos para os desafios do século XXI. Desta forma, surge a necessidade de avaliação das competências adquiridas em relação ao pensamento computacional. A avaliação pela análise do código criado pelo aluno como resultado de atividades abertas é uma forma que permite verificar quais conceitos foram efetivamente aplicados no processo de ensino-aprendizagem. Mesmo já existindo algumas abordagens de forma pontual, principalmente para a linguagem de programação Scratch, ainda não existe um modelo de avaliação mais abrangente e sistematicamente validado. Desta forma, o objetivo do presente trabalho é desenvolver sistematicamente um modelo de avaliação genérico independente de uma linguagem de programação visual (VPL) com base na literatura e no estado da arte. O modelo é instanciado por uma rubrica voltada à avaliação de programas criados com a VPL App Inventor e implementado evoluindo a ferramenta web CodeMaster. A avaliação da confiabilidade e validade do modelo é realizada por uma avaliação em larga escala com mais de 88 mil aplicativos desenvolvidos com App Inventor. Os resultados da avaliação indicam que o modelo é válido e confiável. Por meio da disponibilidade do modelo, espera-se facilitar e reduzir o esforço necessário para avaliação de atividades de programação no contexto de ensino de computação na Educação Básica, suportando assim a sua ampla aplicação em escolas brasileiras.Abstract: Teaching computational thinking already in K-12 is important to prepare students for the challenges of the 21st century. Therefore, there is a need to assess the acquired competences related to computational thinking. An assessment through the analysis of the code created by the student as a result of ill-defined activities is a way that allows to verify what concepts were effectively applied in the teaching-learning process. And, although, there exist already some specific approaches mainly for the programming language Scratch, there still does not exist a broader assessment model that has been systematically validated. Thus, the objective of this research is to systematically develop a generic model independent of a visual programming language (VPL) based on literature and the state of the art. The model is instantiated through a rubric aimed at assessing programs created with App Inventor, and implemented by evolving the web tool CodeMaster. Its reliability and validity are evaluated through a large-scale evaluation of the instantiation of the model, with more than 88,000 App Inventor programs. The results indicate that the model is reliable and valid. The model is expected to facilitate and reduce the effort to assess programs created by students in the context of teaching computing in K-12 and thus support the broad application in Brazilian schools.Wangenheim, Christiane Anneliese Gresse vonHauck, Jean Carlo RossaUniversidade Federal de Santa CatarinaAlves, Nathalia da Cruz2020-03-31T15:20:19Z2020-03-31T15:20:19Z2019info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis143 p.| il., gráfs., tabs.application/pdf360734https://repositorio.ufsc.br/handle/123456789/206321porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2020-03-31T15:20:19Zoai:repositorio.ufsc.br:123456789/206321Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732020-03-31T15:20:19Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv CodeMaster: um modelo de avaliação do pensamento computacional na educação básica através da análise de código de linguagem de programação visual
title CodeMaster: um modelo de avaliação do pensamento computacional na educação básica através da análise de código de linguagem de programação visual
spellingShingle CodeMaster: um modelo de avaliação do pensamento computacional na educação básica através da análise de código de linguagem de programação visual
Alves, Nathalia da Cruz
Computação
Computação
Educação básica
title_short CodeMaster: um modelo de avaliação do pensamento computacional na educação básica através da análise de código de linguagem de programação visual
title_full CodeMaster: um modelo de avaliação do pensamento computacional na educação básica através da análise de código de linguagem de programação visual
title_fullStr CodeMaster: um modelo de avaliação do pensamento computacional na educação básica através da análise de código de linguagem de programação visual
title_full_unstemmed CodeMaster: um modelo de avaliação do pensamento computacional na educação básica através da análise de código de linguagem de programação visual
title_sort CodeMaster: um modelo de avaliação do pensamento computacional na educação básica através da análise de código de linguagem de programação visual
author Alves, Nathalia da Cruz
author_facet Alves, Nathalia da Cruz
author_role author
dc.contributor.none.fl_str_mv Wangenheim, Christiane Anneliese Gresse von
Hauck, Jean Carlo Rossa
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Alves, Nathalia da Cruz
dc.subject.por.fl_str_mv Computação
Computação
Educação básica
topic Computação
Computação
Educação básica
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2019
publishDate 2019
dc.date.none.fl_str_mv 2019
2020-03-31T15:20:19Z
2020-03-31T15:20:19Z
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 360734
https://repositorio.ufsc.br/handle/123456789/206321
identifier_str_mv 360734
url https://repositorio.ufsc.br/handle/123456789/206321
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.format.none.fl_str_mv 143 p.| il., gráfs., tabs.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652343736008704