PaintCode: um ambiente de programação baseada em blocos para o ensino de conceitos básicos de Programação

dc.contributor.advisorD'Emery, Richarlyson Alves
dc.contributor.advisorLatteshttp://lattes.cnpq.br/3553920177544450
dc.contributor.authorSilva, João Emerson Niculau da
dc.contributor.authorLatteshttp://lattes.cnpq.br/6960607042909886
dc.date.accessioned2024-11-13T20:06:37Z
dc.date.available2024-11-13T20:06:37Z
dc.degree.departamentUnidade Acadêmica de Serra Talhada
dc.degree.graduationBacharelado em Sistemas de Informação
dc.degree.grantorUniversidade Federal Rural de Pernambuco
dc.degree.levelGraduacao
dc.degree.localSerra Talhada, PE
dc.description.abstractIntrodução: Programação é desafio na Computação, tanto pela complexidade, como por ser assunto não ensinado na educação básica. Comvsoftware educacional pode-se auxiliar a sua introdução e prática. Objetivo: Apresentar o software PaintCode que auxilia o ensino e a aprendizagem de conceitos básicos de Programação. Métodos: Utiliza codificação Python, padrão arquitetural MVC, boas práticas de design e programação em blocos. A avaliação de usabilidade é dada por System Usability Scale (SUS) e inferência estatística por Qui-Quadrado e ANOVA. Resultados: Avaliação SUS é de 91,38 pontos, classificado como melhor imaginável e hipótese comprovada da contribuição significante para o processo de ensino e aprendizagem de conceitos básicos de Programação
dc.description.abstractxIntroduction: Programming is a challenge in Computing, both for its complexity and for being a subject not taught in basic education. With educational software, its introduction and practice can be aided. Goals: To present the PaintCode software that helps teaching and learning of basic programming concepts. Methods: Use Python, the MVC architectural pattern, good design principles and block programming. Usability assessment uses System Usability Scale (SUS) and statistical inference by Chi-Square and ANOVA. Results: SUS is 91.38 points, with best imaginable adjectives SUS and hypothesis is proven a significant contribution to the teaching and learning process of basic programming concepts.
dc.format.extent33 f.
dc.identifier.citationSILVA, João Emerson Niculau da. PaintCode: um ambiente de programação baseada em blocos para o ensino de conceitos básicos de Programação. 2021. 33 f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) – Unidade Acadêmica de Serra Talhada, Universidade Federal Rural de Pernambuco, Serra Talhada, 2021.
dc.identifier.darkflstrmvhttps://n2t.net/ark:/57462/001300000njc8
dc.identifier.urihttps://repository.ufrpe.br/handle/123456789/6509
dc.language.isopor
dc.publisher.countryBrasil
dc.rightsopenAccess
dc.rights.licenseAtribuição-NãoComercial-SemDerivações 4.0 Internacional (CC BY-ND-ND 4.0)pt_BR
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/deed.pt-br
dc.subjectSoftware educacional
dc.subjectProgramação lógica (Computação)
dc.titlePaintCode: um ambiente de programação baseada em blocos para o ensino de conceitos básicos de Programação
dc.typebachelorThesis

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Imagem de Miniatura
Nome:
tcc_joaoemersonniculaudasilva.pdf
Tamanho:
2.73 MB
Formato:
Adobe Portable Document Format
Descrição:

Licença do pacote

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura Disponível
Nome:
license.txt
Tamanho:
1.87 KB
Formato:
Item-specific license agreed upon to submission
Descrição: