1 |
Explorando as possibilidades de inserção da plataforma arduino no ensino de ciências da educação básicaRibeiro, Januário Dias 22 December 2017 (has links)
Submitted by Andrea Pereira (andrea.pereira@unipampa.edu.br) on 2018-06-12T16:51:11Z
No. of bitstreams: 1
Dissertação Januário Ribeiro 2017.pdf: 5103227 bytes, checksum: 27da2a2db6bae77c6321c7b2306dbbcc (MD5) / Rejected by Dayse Pestana (dayse.pestana@unipampa.edu.br), reason: on 2018-06-12T17:15:36Z (GMT) / Submitted by Andrea Pereira (andrea.pereira@unipampa.edu.br) on 2018-06-12T17:22:30Z
No. of bitstreams: 2
Dissertação Januário Ribeiro 2017.pdf: 5103227 bytes, checksum: 27da2a2db6bae77c6321c7b2306dbbcc (MD5)
Produção_Januário Dias Ribeiro.ppsx: 4695668 bytes, checksum: 26e3c6061f22a16aae3eeda6eb6070b5 (MD5) / Approved for entry into archive by Dayse Pestana (dayse.pestana@unipampa.edu.br) on 2018-06-12T19:43:35Z (GMT) No. of bitstreams: 2
Dissertação Januário Ribeiro 2017.pdf: 5103227 bytes, checksum: 27da2a2db6bae77c6321c7b2306dbbcc (MD5)
Produção_Januário Dias Ribeiro.ppsx: 4695668 bytes, checksum: 26e3c6061f22a16aae3eeda6eb6070b5 (MD5) / Made available in DSpace on 2018-06-12T19:43:35Z (GMT). No. of bitstreams: 2
Dissertação Januário Ribeiro 2017.pdf: 5103227 bytes, checksum: 27da2a2db6bae77c6321c7b2306dbbcc (MD5)
Produção_Januário Dias Ribeiro.ppsx: 4695668 bytes, checksum: 26e3c6061f22a16aae3eeda6eb6070b5 (MD5)
Previous issue date: 2017-12-22 / O presente trabalho é o resultado de uma intervenção pedagógica realizada em duas etapas denominadas Estudo Piloto e Curso para Professores e Profissionais da Educação, entre os meses de maio e outubro de 2016, com alunos do segundo ano do Ensino Médio, professores e outros profissionais que trabalham na educação formal. O objetivo da pesquisa foi avaliar as possibilidades de inserção da Plataforma Arduino no Ensino de Ciências da Educação Básica através de um enfoque nos conceitos introdutórios de lógica de programação e montagens de circuitos eletrônicos. A pesquisa faz uma avaliação da aprendizagem embasada na Teoria da Aprendizagem Significativa de David Ausubel e verifica duas condições importantes que são: a construção de um material instrucional potencialmente significativo e a predisposição dos aprendizes para incorporar um novo conhecimento. A fundamentação metodológica utilizada foi do tipo intervenção pedagógica, na acepção de Damiani et al., com abordagem predominantemente qualitativa e está dividida em: método de intervenção pedagógica, composta por uma descrição detalhada sobre a intervenção e o método de avaliação da intervenção, que detalha como ocorreu o processo de intervenção através da análise dos dados e dos instrumentos utilizados para obtenção destes. O Estudo Piloto contou com a participação de alunos do segundo ano do Ensino Médio e o Curso para Professores e Profissionais da Educação com dez participantes. A descrição detalhada dos encontros realizados na intervenção pedagógica; a verificação dos objetivos de aprendizagem e os achados da intervenção propriamente dita, conforme discutido por Damiani et al., compõe os resultados e discussões. A experiência didática realizada nas duas etapas ainda integra a elaboração de um produto educacional que poderá servir de base para outros professores em atividades introdutórias sobre a Plataforma Arduino e dos conceitos que ela demanda, seja para a aquisição automática de dados em experimentos de baixo custo ou para formação de professores que necessitam de subsídios para começar a trabalhar com programação, eletrônica ou automação na Educação Básica. Conclui-se ao final deste estudo que as atividades desempenhadas têm forte influência dos conhecimentos prévios relacionados à lógica de programação e ao entendimento de circuitos elétricos. Sem isso, as práticas utilizando tecnologias baseadas na integração de programação e eletrônica continuarão a serem reproduzidas nas escolas, mas pouco compreendidas. Como perspectivas futuras, é apresentado um conjunto de onze recomendações para embasarem novas investigações, principalmente as que tenham como cerne de pesquisa os meios de inserir conceitos introdutórios de programação e eletrônica em currículos da Educação Básica. / The present work is the result of a pedagogical intervention carried out in two stages called Pilot Study and Course for Teachers and Professionals of Education, between May and October 2016, with second year high school students, teachers and other professionals who formal education. The objective of the research was to evaluate the possibilities of insertion of the Arduino Platform in the Teaching of Sciences of Basic Education through a focus on the introductory concepts of programming logic and assemblies of electronic circuits. The research evaluates learning based on David Ausubel's Significant Learning Theory and verifies two important conditions: the construction of a potentially significant instructional material and the predisposition of learners to incorporate new knowledge. The methodology used was pedagogical intervention, in the sense of Damiani et al., With a predominantly qualitative approach and is divided into: a pedagogical intervention method, composed of a detailed description of the intervention and the evaluation method of the intervention, which details as the intervention process occurred through the analysis of the data and the instruments used to obtain them. The pilot study counted on the participation of second year high school students and Course for Teachers and Professionals of Education with ten participants. The detailed description of the meetings held in the pedagogical intervention; verification of learning objectives and the findings of the intervention itself, as discussed by Damiani et al., compose the results and discussions. The didactic experience realized in the two stages still integrates the elaboration of an educational product that can be the basis for other teachers in introductory activities on the Arduino Platform and the concepts that it demands, either for the automatic acquisition of data in experiments of low cost or for training teachers who need subsidies to start working with programming, electronics or automation in Basic Education. It is concluded at the end of this study that the activities performed have a strong influence of the previous knowledge related to the logic of programming and to the understanding of electric circuits. Without this, practices using technologies based on the integration of programming and electronics will continue to be reproduced in schools, but little understood. As a future perspective, a set of ten recommendations is presented to support new research, especially those that have as a background the means to introduce introductory concepts of programming and electronics in curricula of Basic Education.
Keywords:
|
2 |
POPT: uma abordagem de ensino de programa??o orientada a problema e testesLustosa Neto, Vicente Pires 05 August 2013 (has links)
Made available in DSpace on 2014-12-17T15:48:09Z (GMT). No. of bitstreams: 1
VicentePLN_DISSERT.pdf: 5303387 bytes, checksum: d5eb370b53d6220bf321369b13df3957 (MD5)
Previous issue date: 2013-08-05 / There is a growing interest of the Computer Science education community for
including testing concepts on introductory programming courses. Aiming at
contributing to this issue, we introduce POPT, a Problem-Oriented Programming and
Testing approach for Introductory Programming Courses. POPT main goal is to
improve the traditional method of teaching introductory programming that
concentrates mainly on implementation and neglects testing. POPT extends POP
(Problem Oriented Programing) methodology proposed on the PhD Thesis of Andrea
Mendon?a (UFCG). In both methodologies POPT and POP, students skills in dealing
with ill-defined problems must be developed since the first programming courses. In
POPT however, students are stimulated to clarify ill-defined problem specifications,
guided by de definition of test cases (in a table-like manner). This paper presents
POPT, and TestBoot a tool developed to support the methodology. In order to
evaluate the approach a case study and a controlled experiment (which adopted the
Latin Square design) were performed. In an Introductory Programming course of
Computer Science and Software Engineering Graduation Programs at the Federal
University of Rio Grande do Norte, Brazil. The study results have shown that, when
compared to a Blind Testing approach, POPT stimulates the implementation of
programs of better external quality the first program version submitted by POPT
students passed in twice the number of test cases (professor-defined ones) when
compared to non-POPT students. Moreover, POPT students submitted fewer
program versions and spent more time to submit the first version to the automatic
evaluation system, which lead us to think that POPT students are stimulated to think
better about the solution they are implementing. The controlled experiment confirmed
the influence of the proposed methodology on the quality of the code developed by
POPT students / Podemos perceber um crescente interesse por parte da comunidade de
educa??o de Ci?ncia da Computa??o na inclus?o de conceitos de testes em cursos
introdut?rios de programa??o. Visando contribuir neste sentido, apresentamos POPT
(do ingl?s: Problem Oriented Programing and Testing), uma abordagem de ensino
de programa??o orientada para o problema e testes, com foco nos cursos
introdut?rios. O principal objetivo de POPT ? o de melhorar o m?todo tradicional de
ensino de introdu??o a programa??o que se concentra essencialmente na
implementa??o (regras de sintaxe e sem?ntica da linguagem) negligenciando o teste
do c?digo sendo implementado. A metodologia POPT, estende a metodologia POP
(do ingl?s: Problem Oriented Programing) proposta na Tese de Doutorado de
Andrea Mendon?a. Ambas as metodologias pregam que devemos desenvolver a
habilidade dos alunos lidarem com especifica??es de problemas mal definidos. O
diferencial de POPT ? que os alunos s?o estimulados a desenvolver casos de teste
formatados em uma tabela com o objetivo de melhorar o entendimento sobre os
requisitos dos problemas (mal definidos) e tamb?m, para melhorar a qualidade do
c?digo gerado. Al?m de apresentar a metodologia POPT, este trabalho apresenta a
ferramenta TestBoot desenvolvida no contexto deste trabalho para dar suporte a
esta metodologia. Com o objetivo de avaliar a abordagem proposta em rela??o ?
metodologia tradicional de ensino, foi realizado um caso de estudo e um
experimento controlado (seguindo o design do Quadrado Latino). Tanto o estudo de
caso quando o experimento controlado foram realizados em disciplinas de
introdu??o a programa??o do curso de Ci?ncia da Computa??o e Engenharia de
software da Universidade Federal do Rio Grande do Norte, Brasil. Os resultados
destas avalia??es mostraram que, quando comparado com uma abordagem
tradicional, POPT estimula a implementa??o de programas de melhor qualidade. No
estudo de caso a primeira vers?o dos programas submetidos pelos alunos POPT
passaram em duas vezes o n?mero de casos de teste (definidos pelo professor)
quando comparados aos alunos n?o POPT; al?m disso, os alunos POPT
submeteram menos vers?es do programa e passaram mais tempo para apresentar a
primeira vers?o para o sistema de avalia??o autom?tica, o que nos leva a pensar
que os alunos s?o estimulados a pensar melhor sobre a solu??o que eles est?o a
programar. O experimento serviu para confirmar o impacto da metodologia proposta
na qualidade do c?digo gerado pelos alunos quando comparado a metodologia
tradicional
|
3 |
Mineração de Dados Educacionais: Previsão de notas parciais utilizando classificaçãoSousa, Marília Maria Bastos de Araújo Cavalcanti Feitosa Fava de, 92981772658 29 September 2017 (has links)
Submitted by Marília Sousa (mariliamariafeitoza@gmail.com) on 2018-07-26T12:25:36Z
No. of bitstreams: 3
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Dissertação Marília.pdf: 1106096 bytes, checksum: 5f4d3a102f590e08a72c6af9ef02d2e4 (MD5)
folha de aprovação.pdf: 114224 bytes, checksum: 83acb0aa4ff29dd5cc1364b9b391ac77 (MD5) / Approved for entry into archive by Secretaria PPGI (secretariappgi@icomp.ufam.edu.br) on 2018-07-26T18:20:47Z (GMT) No. of bitstreams: 3
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Dissertação Marília.pdf: 1106096 bytes, checksum: 5f4d3a102f590e08a72c6af9ef02d2e4 (MD5)
folha de aprovação.pdf: 114224 bytes, checksum: 83acb0aa4ff29dd5cc1364b9b391ac77 (MD5) / Approved for entry into archive by Divisão de Documentação/BC Biblioteca Central (ddbc@ufam.edu.br) on 2018-07-27T12:39:14Z (GMT) No. of bitstreams: 3
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Dissertação Marília.pdf: 1106096 bytes, checksum: 5f4d3a102f590e08a72c6af9ef02d2e4 (MD5)
folha de aprovação.pdf: 114224 bytes, checksum: 83acb0aa4ff29dd5cc1364b9b391ac77 (MD5) / Made available in DSpace on 2018-07-27T12:39:15Z (GMT). No. of bitstreams: 3
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Dissertação Marília.pdf: 1106096 bytes, checksum: 5f4d3a102f590e08a72c6af9ef02d2e4 (MD5)
folha de aprovação.pdf: 114224 bytes, checksum: 83acb0aa4ff29dd5cc1364b9b391ac77 (MD5)
Previous issue date: 2017-09-29 / CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / The present work introduces the Educational Data Mining and an experiment involving prediction of partial exams. The experiment uses data of the Introduction to Computer Programming course of the Federal University of Amazonas and seeks to classify the students according to their grade, in a maximum of three classes: satisfactory, unsatisfactory and without concept (dropout students). As conclusion, there is a quantitative analysis with the predictive data. / O presente trabalho tem o intuito de apresentar a Mineração de Dados Educacionais e um experimento envolvendo previsão de provas parciais. O experimento é realizado através dos dados da disciplina de Introdução à Programação de Computadores da Universidade Federal do Amazonas e busca classificar os alunos de acordo com as notas obtidas, em no máximo três classes: satisfatório, insatisfatório e sem conceito (alunos evadidos). Como conclusão, tem-se uma análise quantitativa com os dados da previsão.
|
4 |
Uma proposta para promover a aprendizagem nas disciplinas de programação utilizando-se de redes sociais modeladas por técnicas de detecção de plágioLuquini, Evandro 05 August 2010 (has links)
Made available in DSpace on 2016-03-15T19:37:29Z (GMT). No. of bitstreams: 1
Evandro Luquini.pdf: 2663730 bytes, checksum: 45c13b956053ea1328342984d7ecf01c (MD5)
Previous issue date: 2010-08-05 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / The broad topic of this research is related to computer supported learning and teaching environment. In particular due to the high society´s demand for human resources capable of building and maintaining computer systems the specific topic of this research is focused on computer tools to support programming learning and teaching using techniques from social network and plagiarism detection. Currently the teachers involved with programming teaching have a set of tools to detect plagiarism of source code in the exercises and assessments made by their students. Although these tools are useful as disciplinary measures they do not allow teachers
to think about plagiarism from a social perspective. This paper develops and exploits the assumption that plagiarism in the context of programming teaching does not happen in isolation from the social network formed by students in the classroom.
From this formulation is suggested that the plagiarism detection algorithms and the students source code presented during the course are sufficient to model indirectly the social network established by the group of students. An exploratory experiment was conducted to evaluate this hypothesis and an intervention procedure was proposed. This procedure was inspired by immunization techniques from social networks and it has the goal to improve learning. / Este trabalho está inserido no contexto das pesquisas que procuram desenvolver ambientes computacionais que apóiam efetivamente os processos de ensino aprendizagem. Em especial, devido à grande demanda da sociedade por recursos humanos capazes de construir e manter sistemas computacionais. O tema específico desta pesquisa concentra-se na aplicação de técnicas de redes sociais e algoritmos de detecção de plágio à questão da aprendizagem de programação. Atualmente os professores envolvidos com o ensino de programação possuem um conjunto de ferramentas capazes de detectar o plágio de código-fonte nos exercícios
e avaliações realizados por seus alunos. Apesar de estas ferramentas serem úteis como instrumentos disciplinadores, elas não permitem ao docente refletir sobre a natureza social do plágio. Este trabalho desenvolve e instrumentaliza a hipótese de que o plágio, no contexto do ensino de programação, não acontece isoladamente da rede social formada pelos alunos em sala de aula. Em decorrência desta formulação propõe-se que os algoritmos de detecção de plágio e os códigos fonte apresentados durante uma disciplina serão suficientes para modelar indiretamente a rede social estabelecida pelo grupo de alunos. Um experimento exploratório foi conduzido para avaliar esta hipótese e um procedimento para intervenção inspirado nas técnicas de
imunização de redes sociais foi proposto com o intuito de aumentar a eficácia da aprendizagem.
|
5 |
Método trifásico de ensino-aprendizagem baseado na taxionomia de objetivos educacionais de Bloom: uma aplicação no ensino de programação de computadoresFaria, Eustáquio São José de 13 August 2010 (has links)
The Teaching and learning computer-programming process as been the target of scientific
research since the early days of computing. Although several strategies have been and are still
being tested, its application in computer-based courses has been difficult, since it requires
some commitment from educators to search, study and evaluate them. Although not looking
for a miraculous cure for all problems in this area (reported in the literature), and believing in
the pedagogical potential of the socio-cognitive conflict theory, it has been decided to develop
a teaching method of programming based on Bloom's taxonomy of educational objectives to
be applied using the pair-programming technique. This method is being used to produce a
book of Algorithms and Programming Techniques intending to be acknowledged by the
Academy. Experiments with such method has been carried out at a private University and
there has been a significant increase of motivation by the students that underwent the
experiments. / O ensino-aprendizagem de programação de computadores tem sido alvo de investigações
cientificas desde os primórdios da computação. Embora diversas estratégias foram e ainda
têm sido experimentadas, sua aplicação em cursos de computação e afins se mostra difícil,
uma vez que exige algum empenho de educadores em buscá-las, estudá-las e avaliá-las. Não
procurando a cura milagrosa para todos os problemas nessa área (relatados na literatura), e
acreditando no potencial pedagógico da teoria do conflito sócio-cognitivo, decidiu-se
construir um método de ensino de programação baseado na taxionomia de objetivos
educacionais de Bloom a ser aplicado através da técnica de Programação em Duplas. O
método está sendo utilizado na produção de um livro de Algoritmos e Técnicas de
Programação no intuito de difundi-lo na Academia. Foram realizados experimentos com o
método em uma Universidade da iniciativa privada e constatou-se um expressivo aumento de
motivação dos aprendizes que a ele foram submetidos. / Doutor em Ciências
|
Page generated in 0.1749 seconds