Uma ferramenta de tutoria inteligente para introdução à programação
| dc.contributor.advisor1 | Sousa, Reudismam Rolim de | |
| dc.contributor.author | Costa, Remyson Rodrigues | |
| dc.contributor.referee1 | Leite, Felipe Torres | |
| dc.contributor.referee2 | Macedo, Robson Locatelli | |
| dc.contributor.referee3 | Sousa, Reudismam Rolim de | |
| dc.date.accessioned | 2021-03-16T14:56:36Z | |
| dc.date.available | 2021-03-16 | |
| dc.date.available | 2021-03-16T14:56:36Z | |
| dc.date.issued | 2019-03-21 | |
| dc.description | Monografia | pt_BR |
| dc.description.abstract | Students find many difficulties in curricular components of introduction to programming. Many of them related to learning to abstract concepts and logic in programming, in addition to external and internal factors to the student. This has led to a high level of fails and dropouts in these courses. To address this problem, universities have been adopting the use of Intelligent Tutoring Systems (STIs) to teach programming, which can lead to a closer interaction of students with the task of learning to program. However, these systems are usually limited to a few programming languages. Therefore, tools still need to be developed to assist students who are solving problems in other programming languages, such as C. In this work, an intelligent tutoring tool is proposed, which use the intelligent tutoring system REFAZER. An evaluation of the tool was done through a proof of concept, it was identified that with this tool it is possible to help students providing solutions to their programming problems. | pt_BR |
| dc.description.resumo | Estudantes encontram muitas dificuldades em componentes curriculares de introdução à programação. Muitas delas relacionadas à aprendizagem aos conceitos abstratos e lógicos na programação, além de fatores externos e internos ao aluno. Isso vem implicando na alta média de reprovação e evasão nesses cursos. Para tentar reparar esse problema, as universidades adotam o uso de Sistemas de Tutoria Inteligentes (STIs) para aprendizagem de programação, que podem desenvolver uma interação mais próxima dos estudantes com o aprendizado de programação. Porém, esses sistemas costumam ser limitados a um conjunto de linguagem de programação. Neste sentido, ferramentas ainda precisam ser desenvolvidas para auxiliar estudantes que estão resolvendo problemas em outras linguagens de programação, como C. Neste trabalho, propõe-se uma ferramenta de tutoria inteligente, utilizando o sistema de tutoria inteligente REFAZER. Realizou-se uma avaliação da ferramenta por meio de uma prova de conceito, identificou-se que, com essa ferramenta é possível ajudar estudantes fornecendo soluções para seus problemas de programação. | pt_BR |
| dc.description.sponsorship | Trabalho não financiado por agência de fomento, ou autofinanciado | pt_BR |
| dc.identifier.uri | https://repositorio.ufersa.edu.br/handle/prefix/5982 | |
| dc.language | por | pt_BR |
| dc.publisher | Universidade Federal Rural do Semi-Árido | pt_BR |
| dc.publisher.country | Brasil | pt_BR |
| dc.publisher.department | Centro Multidisciplinar de Pau dos Ferros - CMPF | pt_BR |
| dc.publisher.initials | UFERSA | pt_BR |
| dc.relation.references | COSTA, Remyson Rodrigues. Uma ferramenta de tutoria inteligente para introdução à programação. 2019. 47 f. Monografia (Graduação em Tecnologia da Informação), Centro Multidisciplinar Pau dos Ferros, Universidade Federal Rural do Semi-Árido, Pau dos Ferros, 2019. | pt_BR |
| dc.rights | info:eu-repo/semantics/openAccess | pt_BR |
| dc.rights.license | CC-BY-SA | pt_BR |
| dc.subject | Introdução à Programação | pt_BR |
| dc.subject | Linguagem C | pt_BR |
| dc.subject | Refazer | pt_BR |
| dc.subject | STIs | pt_BR |
| dc.subject | Introduction to programming | pt_BR |
| dc.subject | C language | pt_BR |
| dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::TECNOLOGIA DA INFORMACAO | pt_BR |
| dc.title | Uma ferramenta de tutoria inteligente para introdução à programação | pt_BR |
| dc.type | info:eu-repo/semantics/bachelorThesis | pt_BR |
