D'Emery, Richarlyson AlvesSilva, João Emerson Niculau da2024-11-132024-11-132021SILVA, 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.https://repository.ufrpe.br/handle/123456789/6509Introduçã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ção33 f.poropenAccesshttps://creativecommons.org/licenses/by-nc-nd/4.0/deed.pt-brSoftware educacionalProgramação lógica (Computação)PaintCode: um ambiente de programação baseada em blocos para o ensino de conceitos básicos de ProgramaçãobachelorThesisAtribuição-NãoComercial-SemDerivações 4.0 Internacional (CC BY-ND-ND 4.0)https://n2t.net/ark:/57462/001300000njc8