iLearn: Ferramenta web para auxílio na aprendizagem de desenvolvimento de algoritmos
dc.contributor.advisor | Rodrigues, Emílio Carlos | |
dc.contributor.author | Silva, Everton Soares da | |
dc.contributor.referee | Pinto Júnior, Agord de Matos | |
dc.contributor.referee | Oliveira, Leandro Ataíde Barbosa de | |
dc.date.accessioned | 2024-11-13T16:48:29Z | |
dc.date.available | 2024-11-13T16:48:29Z | |
dc.date.issued | 2022-11-11 | |
dc.description.abstract | O projeto desenvolvido é um sistema web para ajudar os alunos iniciantes a melhorarem seu aprendizado em programação através da resolução de questões. Serão abordados assuntos sobre tecnologias, como elas são usadas no nosso dia a dia e a importância dos algoritmos que estão por trás do funcionamento lógico delas. A ideia do desenvolvimento foi devido a grande dificuldade que muitos alunos iniciantes na área de programação enfrentam ao estudarem as matérias que envolvem desenvolvimento de algoritmos. O desenvolvimento do software foi feito usando linguagem de programação JavaScript juntamente com a biblioteca React.js para criação da interface gráfica e o framework Node.js para criação do backend da aplicação. O software disponibiliza questões simples de lógica para que os estudantes respondam desenvolvendo um algoritmo em linguagem de programação C. O software fará uma comparação entre a resposta do aluno e a do professor, mostrando assim a porcentagem de similaridade que o aluno teve em relação a resposta do professor. Além disso, o professor poderá dar feedbacks nas questões respondidas, em busca de auxiliar o estudante a melhorar sua lógica e desenvolvimento de algoritmos. | |
dc.description.abstract2 | The project developed is a system to help beginners students to improve their programming learning by solving questions. It will approach subjects about technologies, like they are used in our day by day and the importance of the algorithms that are behind their logical functioning. The idea of development was due to the great difficulty that beginners students in the programming area face when studying matters that involve the development of algorithms.The software development was made using the programming language JavaScript along with the React.js library to create the graphics interface and the Node.js framework to create the application backend. The software provides simple logical questions for students to answer by developing an algorithm C programming language , it will do a comparison between student answer and teacher answer and will show what was the percentage of similarity that student had relative to the teacher answer. Furthermore, the teacher could give feedback in the answered question, looking to help the student to improve his logic and development of algorithms. | |
dc.format.mimetype | application/pdf | |
dc.identifier.bibliographicCitation | SILVA, Ewerton Soares da. Ilearn: ferramenta web para auxiliar na aprendizagem de desenvolvimento de algoritmos. 2022. 43 f. Trabalho de Conclusão de Curso (Graduação) - Tecnologia em Análise e Desenvolvimento de Sistemas, Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, Campus Campinas, 2022. | |
dc.identifier.uri | https://repositorio.ifsp.edu.br/handle/123456789/1752 | |
dc.publisher | Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP) | |
dc.publisher.campi | CAMPINAS | |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 Brazil | en |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/br/ | |
dc.subject.keywords | Aplicações web | |
dc.subject.keywords | Programação (computadores) | |
dc.subject.keywords | Ensino | |
dc.title | iLearn: Ferramenta web para auxílio na aprendizagem de desenvolvimento de algoritmos | |
dc.title.alternative | iLearn: Web-based tool for learning algorithms development | |
dc.type | Trabalhos de Conclusão de Curso de Graduação |