DAPROG: dojo de aprendizagem de programação de computadores

Detalhes bibliográficos
Autor(a) principal: Oliveira, Paulo Cezar de
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/4486
Resumo: Desenvolvedores de software têm promovido encontros presenciais para discutir, programar e compartilhar conhecimento. Em muitos desses encontros, os propósitos variam entre diversão, cumprir desafios e o desenvolvimento profissional de software. Dentre estes encontros, Coding Dojos se destacam pelo interesse de seus participantes em aprender novas práticas de desenvolvimento de software além de aprender novas linguagens de programação. Porém, Coding Dojos, em qualquer de seus estilos, quando empregados para o ensino em sala de aula pode não ser tão motivador e efetivo para o aprendizado dos alunos. Neste trabalho apresentamos o DAPROG (Dojo de Aprendizagem de Programação), uma proposta que pretende adaptar Coding Dojos para o ambiente acadêmico, e avaliamos se a participação dos alunos no DAPROG apresenta resultados efetivos e motivadores para o aprendizado de novas linguagens de programação. Este trabalho foi realizado em duas etapas. Na primeira, participamos de encontros de Coding Dojos realizados em instituição de ensino, evento de software livre e em uma empresa de tecnologia com o intuito de nos envolvermos nas atividades. Em cada encontro aplicamos questionários para saber se o Coding Dojo possibilita alguma aprendizagem. Constatamos nesta pesquisa que, para os participantes daqueles Coding Dojos, 78,5% aprenderam algo e 81% dos mesmos puderam compreender melhor a linguagem de programação usada naquele Coding Dojo. Em outro momento, apresentamos a 53 alunos de cursos de graduação nas áreas de Sistemas de Informação e Engenharia da Computação o Dojo de Aprendizagem de Programação. E os resultados foram: 72,2% afirmaram que gostaram da atividade proposta e 74,1% dos mesmos gostaram daquela metodologia de ensino. E o mesmo percentual de 74,1% dos respondentes afirmaram que seu nível de conhecimento em determinada linguagem teve boa melhoria. Os resultados apresentados neste trabalho indicam que houve uma boa aceitação da atividade proposta para os alunos daqueles estudos de caso. Assim podemos observar que, ao envolver os discentes tanto no processo de aprendizado, quanto no processo de compartilhar seu conhecimento, as aulas podem ficar mais atrativas e alcançar um maior número de alunos na sala de aula.
id UTFPR-12_58e752b0e0c6415c8fdeea456a5c1e95
oai_identifier_str oai:repositorio.utfpr.edu.br:1/4486
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2019-10-09T20:34:59Z2019-10-09T20:34:59Z2019-06-28OLIVEIRA, Paulo Cezar de. DAPROG: dojo de aprendizagem de programação de computadores. 2019. 121 f. Dissertação (Mestrado em Computação Aplicada) - Universidade Tecnológica Federal do Paraná, Curitiba, 2019.http://repositorio.utfpr.edu.br/jspui/handle/1/4486Desenvolvedores de software têm promovido encontros presenciais para discutir, programar e compartilhar conhecimento. Em muitos desses encontros, os propósitos variam entre diversão, cumprir desafios e o desenvolvimento profissional de software. Dentre estes encontros, Coding Dojos se destacam pelo interesse de seus participantes em aprender novas práticas de desenvolvimento de software além de aprender novas linguagens de programação. Porém, Coding Dojos, em qualquer de seus estilos, quando empregados para o ensino em sala de aula pode não ser tão motivador e efetivo para o aprendizado dos alunos. Neste trabalho apresentamos o DAPROG (Dojo de Aprendizagem de Programação), uma proposta que pretende adaptar Coding Dojos para o ambiente acadêmico, e avaliamos se a participação dos alunos no DAPROG apresenta resultados efetivos e motivadores para o aprendizado de novas linguagens de programação. Este trabalho foi realizado em duas etapas. Na primeira, participamos de encontros de Coding Dojos realizados em instituição de ensino, evento de software livre e em uma empresa de tecnologia com o intuito de nos envolvermos nas atividades. Em cada encontro aplicamos questionários para saber se o Coding Dojo possibilita alguma aprendizagem. Constatamos nesta pesquisa que, para os participantes daqueles Coding Dojos, 78,5% aprenderam algo e 81% dos mesmos puderam compreender melhor a linguagem de programação usada naquele Coding Dojo. Em outro momento, apresentamos a 53 alunos de cursos de graduação nas áreas de Sistemas de Informação e Engenharia da Computação o Dojo de Aprendizagem de Programação. E os resultados foram: 72,2% afirmaram que gostaram da atividade proposta e 74,1% dos mesmos gostaram daquela metodologia de ensino. E o mesmo percentual de 74,1% dos respondentes afirmaram que seu nível de conhecimento em determinada linguagem teve boa melhoria. Os resultados apresentados neste trabalho indicam que houve uma boa aceitação da atividade proposta para os alunos daqueles estudos de caso. Assim podemos observar que, ao envolver os discentes tanto no processo de aprendizado, quanto no processo de compartilhar seu conhecimento, as aulas podem ficar mais atrativas e alcançar um maior número de alunos na sala de aula.Software developers have organized face-to-face meetings to discuss, program and share knowledge. In many of these meetings, the purposes range from fun, facing challenges, and professional software development. Among these meetings, Coding Dojos are distinguished by the interest of its participants in learning new software development practices and learning new programming languages. However, Coding Dojos, in any of its styles, when employed for teaching in the classroom may not be as motivating and effective for student learning. In this work, we present the CPLD (Computer Programming Learning Dojo), a proposal that intends to adapt Coding Dojos to the academic environment and evaluate if the participation of the students in CPLD presents effective and motivating results for learning of new programming languages. This work was carried out in two stages. In the first one, we participated in Coding Dojo meetings held in a teaching institution, a free software event and in a technology company with the intention of getting involved in the activities. At each meeting, we applied questionnaires to find out if Coding Dojo allows any learning. We found that 78.5% participants learned something and 81% of them could better understand the programming language used in that Coding Dojo. In another moment, we presented to the 53 undergraduate students in the areas of Information Systems and Computer Engineering the Computer Programming Learning Dojo. And the results were: 72.2% stated that they liked the proposed activity and 74.1% of them liked its that teaching methodology. And the same percentage of 74.1% of the respondents stated that their level of knowledge in a given language presented good improvement. The results presented in this study show that there was a good acceptance of the activity proposed to the students of those case studies. Therefore, we can observe that by involving students in both the learning process and the process of imparting their knowledge, the classes can become increasingly attractive and reach a more considerable number of students in the classroom.porUniversidade Tecnológica Federal do ParanáCuritibaPrograma de Pós-Graduação em Computação AplicadaUTFPRBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOCiência Da ComputaçãoProgramação (Computadores)Software - DesenvolvimentoComputação - Estudo e ensinoSoftware livre - Estudo e ensinoComputer programmingComputer software - DevelopmentComputer Science - Study and teachingFree computer software - Study and teachingDAPROG: dojo de aprendizagem de programação de computadoresCPLD: computer programming learning dojoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisCuritibaSeca Neto, Adolfo Gustavo Serrahttps://orcid.org/0000-0002-0260-5922http://lattes.cnpq.br/0071119715272492Emer, Maria Claudia Figueiredo Pereirahttp://lattes.cnpq.br/8275326076771841Emer, Maria Claudia Figueiredo Pereirahttp://lattes.cnpq.br/8275326076771841Bastos, Laudelino Cordeirohttp://lattes.cnpq.br/1231141260610815Noronha, Robinson Vidahttp://lattes.cnpq.br/5337565921995591Pereira, Robertohttps://orcid.org/0000-0003-3052-3016http://lattes.cnpq.br/1607596289960868https://orcid.org/0000-0002-1488-0278http://lattes.cnpq.br/0085292947391162Oliveira, Paulo Cezar deinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALCT_PPGCA_M_Oliveira,_Paulo_Cezar_de_2019.pdfapplication/pdf4563657http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/4486/1/CT_PPGCA_M_Oliveira%2c_Paulo_Cezar_de_2019.pdf2dc5bbd8948906cbdfda653b68b957ebMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/4486/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTCT_PPGCA_M_Oliveira,_Paulo_Cezar_de_2019.pdf.txtCT_PPGCA_M_Oliveira,_Paulo_Cezar_de_2019.pdf.txtExtracted texttext/plain203602http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/4486/3/CT_PPGCA_M_Oliveira%2c_Paulo_Cezar_de_2019.pdf.txtb8cadd565e0296d9a62a5d5d94e11362MD53THUMBNAILCT_PPGCA_M_Oliveira,_Paulo_Cezar_de_2019.pdf.jpgCT_PPGCA_M_Oliveira,_Paulo_Cezar_de_2019.pdf.jpgGenerated Thumbnailimage/jpeg1267http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/4486/4/CT_PPGCA_M_Oliveira%2c_Paulo_Cezar_de_2019.pdf.jpg978843eb3ec92613ea74ea0caf030899MD541/44862019-10-10 03:00:58.999oai:repositorio.utfpr.edu.br:1/4486TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2019-10-10T06:00:58Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv DAPROG: dojo de aprendizagem de programação de computadores
dc.title.alternative.pt_BR.fl_str_mv CPLD: computer programming learning dojo
title DAPROG: dojo de aprendizagem de programação de computadores
spellingShingle DAPROG: dojo de aprendizagem de programação de computadores
Oliveira, Paulo Cezar de
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Programação (Computadores)
Software - Desenvolvimento
Computação - Estudo e ensino
Software livre - Estudo e ensino
Computer programming
Computer software - Development
Computer Science - Study and teaching
Free computer software - Study and teaching
Ciência Da Computação
title_short DAPROG: dojo de aprendizagem de programação de computadores
title_full DAPROG: dojo de aprendizagem de programação de computadores
title_fullStr DAPROG: dojo de aprendizagem de programação de computadores
title_full_unstemmed DAPROG: dojo de aprendizagem de programação de computadores
title_sort DAPROG: dojo de aprendizagem de programação de computadores
author Oliveira, Paulo Cezar de
author_facet Oliveira, Paulo Cezar de
author_role author
dc.contributor.advisor1.fl_str_mv Seca Neto, Adolfo Gustavo Serra
dc.contributor.advisor1ID.fl_str_mv https://orcid.org/0000-0002-0260-5922
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/0071119715272492
dc.contributor.advisor-co1.fl_str_mv Emer, Maria Claudia Figueiredo Pereira
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/8275326076771841
dc.contributor.referee1.fl_str_mv Emer, Maria Claudia Figueiredo Pereira
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/8275326076771841
dc.contributor.referee2.fl_str_mv Bastos, Laudelino Cordeiro
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/1231141260610815
dc.contributor.referee3.fl_str_mv Noronha, Robinson Vida
dc.contributor.referee3Lattes.fl_str_mv http://lattes.cnpq.br/5337565921995591
dc.contributor.referee4.fl_str_mv Pereira, Roberto
dc.contributor.referee4ID.fl_str_mv https://orcid.org/0000-0003-3052-3016
dc.contributor.referee4Lattes.fl_str_mv http://lattes.cnpq.br/1607596289960868
dc.contributor.authorID.fl_str_mv https://orcid.org/0000-0002-1488-0278
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/0085292947391162
dc.contributor.author.fl_str_mv Oliveira, Paulo Cezar de
contributor_str_mv Seca Neto, Adolfo Gustavo Serra
Emer, Maria Claudia Figueiredo Pereira
Emer, Maria Claudia Figueiredo Pereira
Bastos, Laudelino Cordeiro
Noronha, Robinson Vida
Pereira, Roberto
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Programação (Computadores)
Software - Desenvolvimento
Computação - Estudo e ensino
Software livre - Estudo e ensino
Computer programming
Computer software - Development
Computer Science - Study and teaching
Free computer software - Study and teaching
Ciência Da Computação
dc.subject.por.fl_str_mv Programação (Computadores)
Software - Desenvolvimento
Computação - Estudo e ensino
Software livre - Estudo e ensino
Computer programming
Computer software - Development
Computer Science - Study and teaching
Free computer software - Study and teaching
dc.subject.capes.pt_BR.fl_str_mv Ciência Da Computação
description Desenvolvedores de software têm promovido encontros presenciais para discutir, programar e compartilhar conhecimento. Em muitos desses encontros, os propósitos variam entre diversão, cumprir desafios e o desenvolvimento profissional de software. Dentre estes encontros, Coding Dojos se destacam pelo interesse de seus participantes em aprender novas práticas de desenvolvimento de software além de aprender novas linguagens de programação. Porém, Coding Dojos, em qualquer de seus estilos, quando empregados para o ensino em sala de aula pode não ser tão motivador e efetivo para o aprendizado dos alunos. Neste trabalho apresentamos o DAPROG (Dojo de Aprendizagem de Programação), uma proposta que pretende adaptar Coding Dojos para o ambiente acadêmico, e avaliamos se a participação dos alunos no DAPROG apresenta resultados efetivos e motivadores para o aprendizado de novas linguagens de programação. Este trabalho foi realizado em duas etapas. Na primeira, participamos de encontros de Coding Dojos realizados em instituição de ensino, evento de software livre e em uma empresa de tecnologia com o intuito de nos envolvermos nas atividades. Em cada encontro aplicamos questionários para saber se o Coding Dojo possibilita alguma aprendizagem. Constatamos nesta pesquisa que, para os participantes daqueles Coding Dojos, 78,5% aprenderam algo e 81% dos mesmos puderam compreender melhor a linguagem de programação usada naquele Coding Dojo. Em outro momento, apresentamos a 53 alunos de cursos de graduação nas áreas de Sistemas de Informação e Engenharia da Computação o Dojo de Aprendizagem de Programação. E os resultados foram: 72,2% afirmaram que gostaram da atividade proposta e 74,1% dos mesmos gostaram daquela metodologia de ensino. E o mesmo percentual de 74,1% dos respondentes afirmaram que seu nível de conhecimento em determinada linguagem teve boa melhoria. Os resultados apresentados neste trabalho indicam que houve uma boa aceitação da atividade proposta para os alunos daqueles estudos de caso. Assim podemos observar que, ao envolver os discentes tanto no processo de aprendizado, quanto no processo de compartilhar seu conhecimento, as aulas podem ficar mais atrativas e alcançar um maior número de alunos na sala de aula.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-10-09T20:34:59Z
dc.date.available.fl_str_mv 2019-10-09T20:34:59Z
dc.date.issued.fl_str_mv 2019-06-28
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv OLIVEIRA, Paulo Cezar de. DAPROG: dojo de aprendizagem de programação de computadores. 2019. 121 f. Dissertação (Mestrado em Computação Aplicada) - Universidade Tecnológica Federal do Paraná, Curitiba, 2019.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/4486
identifier_str_mv OLIVEIRA, Paulo Cezar de. DAPROG: dojo de aprendizagem de programação de computadores. 2019. 121 f. Dissertação (Mestrado em Computação Aplicada) - Universidade Tecnológica Federal do Paraná, Curitiba, 2019.
url http://repositorio.utfpr.edu.br/jspui/handle/1/4486
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Computação Aplicada
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/4486/1/CT_PPGCA_M_Oliveira%2c_Paulo_Cezar_de_2019.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/4486/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/4486/3/CT_PPGCA_M_Oliveira%2c_Paulo_Cezar_de_2019.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/4486/4/CT_PPGCA_M_Oliveira%2c_Paulo_Cezar_de_2019.pdf.jpg
bitstream.checksum.fl_str_mv 2dc5bbd8948906cbdfda653b68b957eb
b9d82215ab23456fa2d8b49c5df1b95b
b8cadd565e0296d9a62a5d5d94e11362
978843eb3ec92613ea74ea0caf030899
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923130935345152