3 research outputs found

    UM EXPERIMENTO DO USO DE CODING DOJO NA APRENDIZAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS

    Get PDF
    Aumentar o interesse e aprendizado dos alunos nas disciplinas de programação e capacitar equipes de desenvolvimento de software são objetivos que tem motivado a academia e a indústria a encontrar alternativas mais eficientes para a fixação e aplicação de conceitos. Este trabalho apresenta a técnica de Dojos de programação ou coding dojo (em inglês) como uma alternativa para alcançar este objetivo, por meio de uma atividade dinâmica e colaborativa que permite maior integração entre os estudantes, compartilhamento de conhecimento e aprendizado. O trabalho relata um experimento que compara o desempenho de um grupo de controle, o qual foi exposto a uma abordagem mais tradicional de aula expositiva, com um grupo que foi exposto ao Dojo de programação. Foram aplicados pré e pós-testes para 30 alunos de um curso técnico em Eletrotécnica e Informática, no conteúdo de programação orientada a objetos. A partir das avaliações e tratamento estatístico das notas, percebeu-se que a média do grupo que participou do Dojo de programação foram significativamente maiores do que a média do grupo de controle

    Uncovering steady advances for an extreme programming course

    Get PDF
    This paper presents an empirical study about identifying improvement actions for an eXtreme Programming course in the academic environment. This exploratory study is undertaken in two preliminary phases. These phases are part of a wider research project to develop a theory about how to continuously improve courses of similar structure and content. The first phase consists of diagnosing improvement actions from the 2010 edition of the course through a qualitative analysis of data obtained using various methods: (1) students’ responses to a questionnaire with open questions; and (2) students’ opinions expressed in a final agile retrospective with all members of the course. The second phase consists of an early application of the identified improvements in the 2011 edition of the course to gather lessons learned, and develop a definite case study design to be used continuously in the next courses offered. Amongst the results, we found that the use of initiatives to promote interactions between groups like Coding Dojo and Brainwritting helps students to effectively learn and share knowledge and experiences, a problem still unsolved when thinking of scaling agile methods. Also, this paper allows keeping track on what is occurring in the course

    A influência do dojo de programação no ensino de práticas ágeis

    Get PDF
    Coding Dojo is a dynamic and collaborative activity inspired by martial arts where you can practice programming, especially techniques related to agile methods. The existing teaching methods treat all students the same way. Each person has a story, experiences, skills, knowledge. Rarely the particularities of each individual are respected. The purpose of this research is to verify the influence of the Coding Dojo in teaching agile practices. The Coding Dojo offers the required resources to academic teaching computer programming? To answer the question surveys were conducted with novice and active participants of Coding Dojo, also spontaneous participants in groups of Coding Dojo and students who attended compulsorily in a Coding Dojo during a class of a regular discipline of one specialization course in Federal Technological University of Paraná. Interviews were conducted with experts organizers of meetings of Coding Dojo. Strengths, such as student participation and weaknesses, as not being a suitable practice for presenting theoretical contents were considered. The obtained results suggest that the activity can be used complementary in computer programming disciplines to increase student participation and allow the teacher to know the difficulties and facilities of each student individually.Dojo de Programação é uma atividade dinâmica e colaborativa inspirada em artes marciais onde é possível praticar programação, especialmente técnicas relacionadas a métodos ágeis. Os métodos de ensino atuais tratam todos os alunos da mesma forma. Cada pessoa tem uma história, experiências, habilidades, conhecimentos. Raramente as particularidades de cada indivíduo são respeitadas. Buscamos verificar qual a influência do Dojo de Programação como atividade de ensino a fim de promover a interação entre os alunos. O Dojo de Programação oferece os recursos necessários para ensino acadêmico de programação de computadores? Para responder a questão foram realizados questionários com leigos e participantes ativos de Dojo de Programação, participantes espontâneos de grupos de Dojo de Programação e participantes compulsórios de alunos que participaram de Dojo de Programação em aula de disciplina regular de especialização na Universidade Tecnológica Federal do Paraná. Foram realizadas entrevistas com especialistas organizadores de encontros de Dojo de Programação. Pontos positivos, como a participação dos alunos e negativos, como o fato de não ser uma atividade adequada para apresentação de assuntos teóricos, foram ponderados. Os resultados obtidos sugerem que a atividade pode ser utilizada de forma complementar em disciplinas de programação de computadores a fim de aumentar a participação dos alunos e permitir ao professor conhecer as dificuldades e facilidades de cada aluno individualmente
    corecore