Desenvolvimento de um analisador de código para SNAP! voltado ao ensino de computação na educação básica

DSpace Repository

A- A A+

Desenvolvimento de um analisador de código para SNAP! voltado ao ensino de computação na educação básica

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Wangenheim, Christiane Gresse von
dc.contributor.author Pelle, Rafael
dc.date.accessioned 2018-07-08T19:53:14Z
dc.date.available 2018-07-08T19:53:14Z
dc.date.issued 2018-06-20
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/187855
dc.description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. pt_BR
dc.description.abstract O desenvolvimento tecnológico dos últimos anos tornou a computação indispensável no cotidiano da população, tanto na carreira profissional quanto na vida pessoal. Um dos grandes desafios da área é a formação de profissionais qualificados para atender as necessidades, e em quantidade para suprir a demanda, do mercado de trabalho. Por sua atual importância deve-se começar a ensinar computação já na Educação Básica. O ensino de computação na Educação Básica, utilizando ambientes de desenvolvimento como Snap! auxilia os alunos a aprender competências básicas de programação e pensamento computacional. Uma das principais etapas dentro de uma unidade instrucional de ensino de computação é a avaliação da aprendizagem do aluno, por exemplo, analisando o código desenvolvido no Snap!, uma linguagem de programação visual baseada em blocos. Tipicamente esta tarefa requer um esforço considerável, além da necessidade da capacitação do professor do Ensino Básico. Nesse contexto, o objetivo deste trabalho é o desenvolvimento de uma ferramenta web para automatizar o processo de avaliação da aprendizagem por meio da análise do código de projetos desenvolvidos com a linguagem de programação Snap! a ser utilizada em unidades instrucionais para ensinar a computação no Ensino Básico. A partir do levantamento do estado da arte é concebido um modelo conceitual de análise e avaliação automatizada. A partir desse modelo conceitual são identificados os requisitos a uma ferramenta web, que é modelada, implementada e testada. Os resultados do trabalho são avaliados por meio da aplicação da ferramenta no contexto educacional. Com isto espera-se uma facilitação na parte da avaliação da aprendizagem dos alunos, aumentando as chances de o ensino de computação ser adotado mais amplamente nas escolas. pt_BR
dc.format.extent 129 f. + 1 Software pt_BR
dc.language.iso pt_BR pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.subject Computação pt_BR
dc.subject Snap! pt_BR
dc.subject Ensino Básico pt_BR
dc.subject Análise de código pt_BR
dc.subject Unidade Instrucional pt_BR
dc.title Desenvolvimento de um analisador de código para SNAP! voltado ao ensino de computação na educação básica pt_BR
dc.type TCCgrad pt_BR
dc.contributor.advisor-co Hauck, Jean Carlo Rossa


Files in this item

Files Size Format View Description
TCC-Relatorio-v17-RafaelPelle.pdf 5.887Mb PDF View/Open Monografia
CodeMaster.zip 1.021Mb Unknown View/Open Software

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar