???jsp.display-item.identifier??? https://repositorio.unipampa.edu.br/jspui/handle/riu/7623
???org.dspace.app.webui.jsptag.ItemTag.full???
???org.dspace.app.webui.jsptag.ItemTag.dcfield??????org.dspace.app.webui.jsptag.ItemTag.value??????org.dspace.app.webui.jsptag.ItemTag.lang???
dc.contributor.advisor1Ferreira, Ana Paula Lüdtke-
dc.creatorSilva, Marina Silva da-
dc.date.accessioned2022-09-30T12:39:36Z-
dc.date.available2022-09-30-
dc.date.available2022-09-30T12:39:36Z-
dc.date.issued2021-10-02-
dc.identifier.citationSILVA, Marina Silva da. Proposta de uma linguagem composicional visual para ensino de programação. 69p. 2021. Trabalho de Conclusão de Curso (Bacharel em Engenharia da Computação) – Universidade Federal do Pampa, Curso de Ciência da Computação, Bagé, 2021.pt_BR
dc.identifier.urihttps://repositorio.unipampa.edu.br/jspui/handle/riu/7623-
dc.description.abstractThe first semesters of undergraduate courses in the field of Computing tend to have higher failure and student retention rates. Introductory programming courses contribute to these indexes. One of the difficulties students face in these disciplines is the excessive focus on operational aspects of problem-solving, associated with languages that follow the imperative paradigm, generating an exaggerated effort to correct syntax errors. This work seeks to present the language Pandora, a proposal for a functional visual compositional language aimed at teaching programming, focused on the semantic aspects of problem-solving and on the composition of solutions from previously elaborated solutions. The language was formally defined using a typed graph grammar and focuses on facilitating code reuse. Pandora is composed of coloured blocks with identifying symbols, making it accessible to students of different age groups. The language intends to facilitate teaching programming logic, algorithms, functional languages, in addition to being used for teaching Mathematics, with computational support or with unplugged activities.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal do Pampapt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectLinguagens de programaçãopt_BR
dc.subjectLinguagens visuaispt_BR
dc.subjectEnsino de algoritmospt_BR
dc.subjectEducação em Computaçãopt_BR
dc.subjectProgramming languagespt_BR
dc.subjectVisual programming languagespt_BR
dc.subjectAlgorithms teachingpt_BR
dc.subjectComputing educationpt_BR
dc.titleProposta de uma linguagem composicional visual para ensino de programaçãopt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.referee1Ferreira, Ana Paula Lüdtke-
dc.contributor.referee2Piovesan, Sandra Dutra-
dc.contributor.referee3Camargo, Sandro da Silva-
dc.publisher.initialsUNIPAMPApt_BR
dc.publisher.countryBrasilpt_BR
dc.subject.cnpqCNPQ::ENGENHARIASpt_BR
dc.description.resumoOs primeiros semestres dos cursos de graduação na área de Computação tendem a apresentar maiores índices de reprovação e de retenção de alunos. Disciplinas de introdução à programação contribuem para esses índices. Uma das dificuldades enfrentadas pelos alunos nessas disciplinas é o foco em aspectos operacionais da solução de problemas, associado às linguagens que seguem o paradigma imperativo, gerando um excessivo esforço na correção de erros de sintaxe. Este trabalho busca apresentar a linguagem Pandora, uma proposta de linguagem funcional visual composicional voltada para o ensino de programação, focada nos aspectos semânticos da resolução de problemas e na composição de soluções a partir de soluções previamente elaboradas. A linguagem foi definida formalmente utilizando uma gramática de grafos e possui foco em facilitar o reuso de código. Pandora é composta por blocos coloridos com símbolos identificadores, o que a torna acessível a estudantes de diversas faixas etárias. A linguagem pode ser utilizada para o ensino de lógica de programação, algoritmos e linguagens funcionais, além de poder ser usada no ensino de Matemática, com suporte computacional ou com atividades desplugadas.pt_BR
dc.publisher.departmentCampus Bagépt_BR
???org.dspace.app.webui.jsptag.ItemTag.appears???Engenharia de Computação

???org.dspace.app.webui.jsptag.ItemTag.files???
???org.dspace.app.webui.jsptag.ItemTag.file??? ???org.dspace.app.webui.jsptag.ItemTag.description??? ???org.dspace.app.webui.jsptag.ItemTag.filesize??????org.dspace.app.webui.jsptag.ItemTag.fileformat??? 
marina_finalizado.pdf4.71 MBAdobe PDF???org.dspace.app.webui.jsptag.ItemTag.view???


???jsp.display-item.copyright???