GUIA DE APOIO AO PROCESSO DE APRENDIZAGEM EM COMPUTAÇÃO POR MEIO DE ELEMENTOS DE CONHECIMENTO DE DOCUMENTAÇÕES DE SOFTWARE

ELMO SANCHES GUIMARÃES JÚNIOR

Apresentador(es): ELMO SANCHES GUIMARÃES JÚNIOR

Orientador(es): PAULO SÉRGIO MEDEIROS DOS SANTOS; JOBSON LUIZ MASSOLLAR DA SILVA


Área temática: INFORMÁTICA

Modalidade de apresentação: SESSÃO DE PÔSTER

Bolsa: IC/UNIRIO


Resumo

Introdução: A crescente demanda por profissionais de TI tem impulsionado a disponibilização de ambientes de aprendizagem para capacitar estudantes e profissionais iniciantes no desenvolvimento de software. Inúmeros canais no Youtube, perfis no Instagram e blogs profissionais buscam oferecer conteúdo sobre as mais diversas tecnologias. A despeito da grande disponibilidade de informações e conteúdos, muitos profissionais encontram dificuldades em organizar seu processo de aprendizagem, desde a autoavaliação das competências já desenvolvidas até o planejamento das suas atividades para desenvolver as novas competências. Objetivo: criar mecanismos de apoio ao processo processo de aprendizagem de estudantes e profissionais de Computação, de forma a possibilitar uma maior eficiência deste processo em termos da sua maior autonomia, direcionamento das suas atividades e retenção do conteúdo. Baseado nos elementos de conhecimento definidos na Teoria de Conhecimento Robusto sobre APIs por Thayer, Chasins e Ko (2021), supõe-se que estes elementos de aprendizagem podem direcionar os aprendentes a identificar o conhecimento necessário ao seu aprendizado nos materiais disponibilizados na internet, além de possibilitar uma autoavaliação dos conhecimentos e habilidades necessárias à utilização destas ferramentas. Metodologia: a metodologia deste trabalho se deu em quatro etapas de pesquisa: Entendimento empírico do processo de aprendizagem de ferramentas de desenvolvimento de software, a partir do estudo realizado pelo autor da ferramenta Angular; Identificação e enumeração das atividades relacionadas ao processo de aprendizagem de ferramentas de desenvolvimento; Concepção do Guia da Aprendizagem a partir da incorporação dos elementos de conhecimento da Teoria de Conhecimento Robusto sobre APIs nas atividades de aprendizagem identificadas; Realização de um estudo observacional para avaliar a viabilidade do Guia proposto. Resultados: de acordo com a metodologia definida, apresentam-se os resultados em duas partes: o Guia de Aprendizagem e o estudo observacional. O Guia de Aprendizagem é disponibilizado como um conjunto de atividades a serem realizadas pelos aprendentes de acordo com os seus objetivos de aprendizagem. Conforme Figura 1, as atividades são organizadas em uma ordem com objetivo de dar direcionamento aos estudos. Além disso, algumas atividades definem a geração de resultados concretos que auxiliam em autodiagnósticos ou produzem material a ser utilizado em etapas posteriores. Toda a estruturação do Guia e suas atividades foi pensada em uma perspectiva que separa o aprendizado de acordo com os elementos de conhecimento: estudo de conceitos, estudo de fatos de execução e estudo de cenários de uso. Os conceitos de domínio descrevem as noções teóricas e abstratas relacionadas às ferramentas de desenvolvimento. Os fatos de execução definem os comportamentos e funcionalidades disponibilizados pela ferramenta, tipicamente em termos de funções da sua API. Enquanto que os cenários de uso identificam os problemas resolvidos pela ferramenta e detalham o passo-a-passo para sua utilização em um determinado problema. Por exemplo, na parte superior da Figura 1 estão as atividades iniciais do estudo dos conceitos de domínio da ferramenta sendo estudada, iniciando

Bibliografia

THAYER, Kyle; CHASINS, Sarah E.; KO, Amy J. A Theory of Robust API Knowledge

Palavras-chave

Guia de Aprendizagem Documentação
Baixar Material Suplementar (PDF)
Voltar