Desenvolvimento de um arcabouço didático-metodológico para o ensino de computação distribuída

DSpace Repository

A- A A+

Desenvolvimento de um arcabouço didático-metodológico para o ensino de computação distribuída

Show simple item record

dc.contributor Universidade Federal de Santa Catarina. pt_BR
dc.contributor.advisor Mendizabal, Odorico Machado
dc.contributor.author Cordeiro, João Pedro Schmidt
dc.date.accessioned 2026-07-17T07:16:26Z
dc.date.available 2026-07-17T07:16:26Z
dc.date.issued 2026-07-06
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/274430
dc.description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação. pt_BR
dc.description.abstract Este trabalho de conclusão de curso investiga desafios do ensino de Computação Distribuída na graduação e propõe um arcabouço didático-metodológico que articula três dimensões com- plementares: metodologias de ensino, estratégias pedagógicas e tecnologias educacionais. A hipótese central é que a combinação intencional dessas três dimensões pode reduzir as barreiras de heterogeneidade de ambientes, carga cognitiva de configuração e dificuldade conceitual de tópicos como assincronia, sincronização, consistência e tolerância a falhas, promovendo apren- dizagem mais efetiva em sistemas distribuídos. O arcabouço é instrumentado por uma matriz conceitual que correlaciona tópicos, metodologias (Sala de Aula Invertida e Aprendizagem Baseada em Investigação), estratégias (Andaimagem em três níveis e Programação em Pares opcional) e tecnologias (contêineres Docker, máquinas virtuais Multipass/KVM e scripts de automação). Quatro atividades práticas materializam essa matriz: Cliente/Servidor Eco com sockets TCP, Espaço de Tuplas com Apache River, Sincroni- zação de Relógios com NTP/chrony e Consenso com Raft acompanhado de dashboard ao vivo. Cada atividade é acompanhada de material de preparação para a fase pré-atividade, código re- produtível em repositório público e dois instrumentos de avaliação: questionário pós-atividade fundamentado em NASA-TLX, Technology Acceptance Model e itens de Aprendizagem Perce- bida, e relatório reflexivo entregue ao final de cada atividade. A aplicação piloto ocorreu na disciplina de Computação Distribuída da UFSC no semestre 2026.1, em formato extracurricular, com sete respostas ao questionário e oito relatórios reflexi- vos coletados. O tamanho amostral restringe os resultados a uma leitura descritiva e qualitativa, sinalizando autoavaliação positiva de ganho conceitual e usabilidade na Atividade 1, e carga de trabalho baixa a moderada (Raw TLX médio de 23,6 em escala 0–100). A análise dos re- latórios produziu, adicionalmente, um achado emergente que motivou refinamento iterativo do procedimento experimental da Atividade 2, ilustrando o ciclo de pesquisa baseada em design. As lições registradas alimentam frentes de continuidade que incluem escalonamento da aplica- ção em formato semestral pleno, ampliação das metodologias contempladas e disseminação do arcabouço para outras instituições. pt_BR
dc.description.abstract This Undergraduate Thesis investigates the challenges of teaching Distributed Computing in undergraduate courses and proposes a didactic-methodological framework that articulates three complementary dimensions: teaching methodologies, pedagogical strategies, and educational technologies. The central hypothesis is that the intentional combination of these three dimen- sions can reduce the barriers of environment heterogeneity, configuration cognitive load, and conceptual difficulty of topics such as asynchrony, synchronization, consistency, and fault tol- erance, promoting more effective learning in distributed systems. The framework is instrumented by a conceptual matrix that correlates topics, methodologies (Flipped Classroom and Inquiry-Based Learning), strategies (three-level Scaffolding and op- tional Pair Programming), and technologies (Docker containers, Multipass/KVM virtual ma- chines, and automation scripts). Four practical activities materialize this matrix: Echo Client/ Server with TCP sockets, Tuple Space with Apache River, Clock Synchronization with NTP/ chrony, and Consensus with Raft accompanied by a live dashboard. Each activity is accom- panied by pre-activity preparation material, reproducible code in a public repository, and two assessment instruments: a post-activity questionnaire grounded in NASA-TLX, the Technology Acceptance Model, and Perceived Learning items, and a reflective report submitted at the end of each activity. The pilot application took place in the Distributed Computing course at UFSC in semester 2026.1, in extracurricular format, with seven questionnaire responses and eight reflective re- ports collected. The sample size restricts the results to a descriptive and qualitative reading, signaling positive self-assessment of conceptual gain and usability in Activity 1, and low-to- moderate workload (mean Raw TLX of 23.6 on a 0–100 scale). The analysis of the reports additionally produced an emergent finding that motivated iterative refinement of Activity 2’s experimental procedure, illustrating the design-based research cycle. The lessons recorded feed continuation fronts that include scaling the application to a full semester format, expanding the methodologies covered, and disseminating the framework to other institutions. pt_BR
dc.format.extent 107 f. pt_BR
dc.language.iso por pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access.
dc.subject Computação Distribuída pt_BR
dc.subject Metodologias Ativas pt_BR
dc.subject Sala de Aula Invertida pt_BR
dc.subject Aprendizagem Baseada em Investigação pt_BR
dc.subject Reprodutibilidade pt_BR
dc.subject Distributed Computing pt_BR
dc.subject Active Methodologies pt_BR
dc.subject Flipped Classroom pt_BR
dc.subject Inquiry-Based Learning pt_BR
dc.subject Reproducibility pt_BR
dc.title Desenvolvimento de um arcabouço didático-metodológico para o ensino de computação distribuída pt_BR
dc.type TCCgrad pt_BR


Files in this item

Files Size Format View Description
TCC.pdf 9.413Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar