Show simple item record

dc.creatorSilva Junior, Braz Araujo da
dc.date.accessioned2024-12-17T12:45:40Z
dc.date.available2024-12-17T12:45:40Z
dc.date.issued2024-10-07
dc.identifier.citationSILVA JUNIOR, Braz Araujo da. Rumo ao Ensino de Abstração: Trabalhando Habilidades de Modelagem e Resolução de Problemas Utilizando Gramática de Grafos e Aprendizado Baseado em Jogos. Orientador: Simone André da Costa Cavalheiro. 2024. 235 f. Tese (Doutorado em Ciência da Computação) – Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2024.pt_BR
dc.identifier.urihttp://guaiaca.ufpel.edu.br/xmlui/handle/prefix/14685
dc.description.abstractComputing education has risen and evolved, conquering new spaces and acquiring recognition from governments and institutions around the world. Beyond the con sistent and increasing demand for professionals in Information and Communications Technology, computing pervasiveness called for its introduction in basic education, for all citizens. Powerful education trends, such as Computational Thinking (CT), problem and project-based learning, maker’s culture, gamification and educational games progressed powered by the advance of computing. A set of problem-solving skills based on computing is how CT was conceptualized and gained popularty. However, the difficulty in defining and treating those skills, such as abstraction, algorithmic thinking, decomposition and pattern recognition has made CT manifest mostly through programming. This reignites an old concern, computing education has struggled to demystify being equated to programming. Computing being far more than the technical competence to code is the main argument for its introduction in general education. And this is important even for programming, which should be a step deeper into computing, not the first. In this regard, this work is an effort to advance the knowledge and operationability of CT, treating specifically abstraction, centered on the iconic form it presents itself in computing: the layers of abstraction. The proposed approach revolves around using Graph Grammars (GG) to specify and play "graph games" (grames, for short), which is the concept of "graming". It includes the development of: an educational game engine based on GGs; tools to manage layers of abstraction based on Hierarchical GG; and an assessment grame to evaluate competencies related to layers of abstraction, under the principles of the Evidence-Centered Design (ECD), guiding the creation of proficiency, task and evidence models. This whole ecosystem showed that it is possible to approach deep, fundamental and abstract skills, such as abstraction itself, as solid psychometric constructs to be reliably operationalized while preserving creative and engaging environments. This work also opened up a wide range of future applications and investigations when it brought GG from its formal specification origins to game-based learning in basic education. At last, the engine reinforces the emerging potential of educational tools when powered by AI.pt_BR
dc.description.sponsorshipCoordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESpt_BR
dc.languageengpt_BR
dc.publisherUniversidade Federal de Pelotaspt_BR
dc.rightsOpenAccesspt_BR
dc.subjectGramática de grafospt_BR
dc.subjectEducação em computaçãopt_BR
dc.subjectEspecificaçãopt_BR
dc.subjectAbstraçãopt_BR
dc.subjectPsicometriapt_BR
dc.subjectGraph grammarpt_BR
dc.subjectComputing educationpt_BR
dc.subjectSpecificationpt_BR
dc.subjectAbstractionpt_BR
dc.subjectPsychometricspt_BR
dc.titleTowards Teaching Abstraction: Approaching Modeling and Problem-Solving Skills with Graph Grammars and Game-Based Learningpt_BR
dc.title.alternativeRumo ao Ensino de Abstração: Trabalhando Habilidades de Modelagem e Resolução de Problemas Utilizando Gramática de Grafos e Aprendizado Baseado em Jogospt_BR
dc.typedoctoralThesispt_BR
dc.contributor.authorIDhttps://orcid.org/0000-0002-1637-5320pt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/9665311647401513pt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/2502796658601825pt_BR
dc.contributor.advisor-co1Foss, Luciana
dc.contributor.advisor-co1Latteshttp://lattes.cnpq.br/1097468139544018pt_BR
dc.contributor.advisor-co2Robins, Anthony
dc.contributor.advisor-co2LattesNão localizado.pt_BR
dc.description.resumoO ensino de computação cresceu e evoluiu, conquistando novos espaços e o reconhecimento de governos e instituições de todo o mundo. Além da consistente e crescente demanda por profissionais de Tecnologia da Informação e Comunicação, a difusão da computação clamou por sua introdução na educação básica, para todos os cidadãos. Tendências poderosas da educação, como o Pensamento Computacional (PC), aprendizado baseado em problemas e projetos, cultura maker, gamificação e jogos educacionais progrediram impulsionados pelo avanço da computação. Um conjunto de hablidades de resolução de problemas é como o PC foi concebido e ganhou popularidade. No entanto, a dificuldade em definir e tratar tais habilidades, como abstração, pensamento algorítmico, decomposição e reconhecimento de padrões tem feito o PC se manifestar majoritariamente através de programação. Isto reacende uma preocupação antiga, o ensino de computação tem lutado para desmistificar o fato de ser equiparado à programação. A computação ser muito mais do que a competência técnica para programar é o principal argumento para sua introdução no ensino geral. E isso é importante até mesmo para programação, que deve ser um passo mais adiante na computação, não o primeiro. Neste sentido, este trabalho é um esforço para avançar o conhecimento e a operacionalização do PC, tratando especificamente abstração, centrada na forma icônica que ela se revela na computação: as camadas de abstração. A abordagem proposta gira em torno do uso de Gramática de Grafos (GG) para especificar e jogar “jogos de grafos” (grames, abreviação do inglês graph games), que é o conceito de “graming”. O trabalho inclui o desenvolvimento de: um motor de jogos educacional baseado em GG; ferramen tas para manusear camadas de abstração baseadas em GG Hierárquicas; e um grame-teste para avaliar competências relacionadas a camadas de abstração, sob os princípios do Design Centrado em Evidências (ECD), guiando a criação de modelos de proficiência, tarefa e evidênca. Todo este ecossistema demonstrou que é possível abordar habilidades complexas, fundamentais e abstratas, como a abstração em si, como construtos psicométricos sólidos para serem confiavelmente operacionalizados enquanto mantemos os ambientes criativos e atraentes. Este trabalho também abriu uma vasta gama de aplicações e investigações futuras ao trazer GG de suas origens na especificação formal para o aprendizado baseado em jogos na educação básica. Por fim, o motor de jogos reforça o imenso potencial emergente de ferramentas educacionais ao serem potencializadas por inteligência artificial.pt_BR
dc.publisher.programPrograma de Pós-Graduação em Computaçãopt_BR
dc.publisher.initialsUFPelpt_BR
dc.subject.cnpqCIENCIAS EXATAS E DA TERRApt_BR
dc.publisher.countryBrasilpt_BR
dc.rights.licenseCC BY-NC-SApt_BR
dc.contributor.advisor1Cavalheiro, Simone André da Costa
dc.subject.cnpq1CIENCIA DA COMPUTACAOpt_BR


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record