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
Autor(a) principal: | |
---|---|
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 |