The experience of teaching introductory programming skills to bioscientists in Brazil.

Computational biology has gained traction as an independent scientific discipline over the last years in South America. However, there is still a growing need for bioscientists, from different backgrounds, with different levels, to acquire programming skills, which could reduce the time from data to...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Luíza Zuvanov, Ana Letycia Basso Garcia, Fernando Henrique Correr, Rodolfo Bizarria, Ailton Pereira da Costa Filho, Alisson Hayasi da Costa, Andréa T Thomaz, Ana Lucia Mendes Pinheiro, Diego Mauricio Riaño-Pachón, Flavia Vischi Winck, Franciele Grego Esteves, Gabriel Rodrigues Alves Margarido, Giovanna Maria Stanfoca Casagrande, Henrique Cordeiro Frajacomo, Leonardo Martins, Mariana Feitosa Cavalheiro, Nathalia Graf Grachet, Raniere Gaia Costa da Silva, Ricardo Cerri, Rommel Thiago Juca Ramos, Simone Daniela Sartorio de Medeiros, Thayana Vieira Tavares, Renato Augusto Corrêa Dos Santos
Formato: article
Lenguaje:EN
Publicado: Public Library of Science (PLoS) 2021
Materias:
Acceso en línea:https://doaj.org/article/b08bceadb8ce48ae8a70e87852532777
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:b08bceadb8ce48ae8a70e87852532777
record_format dspace
spelling oai:doaj.org-article:b08bceadb8ce48ae8a70e878525327772021-12-02T19:58:12ZThe experience of teaching introductory programming skills to bioscientists in Brazil.1553-734X1553-735810.1371/journal.pcbi.1009534https://doaj.org/article/b08bceadb8ce48ae8a70e878525327772021-11-01T00:00:00Zhttps://doi.org/10.1371/journal.pcbi.1009534https://doaj.org/toc/1553-734Xhttps://doaj.org/toc/1553-7358Computational biology has gained traction as an independent scientific discipline over the last years in South America. However, there is still a growing need for bioscientists, from different backgrounds, with different levels, to acquire programming skills, which could reduce the time from data to insights and bridge communication between life scientists and computer scientists. Python is a programming language extensively used in bioinformatics and data science, which is particularly suitable for beginners. Here, we describe the conception, organization, and implementation of the Brazilian Python Workshop for Biological Data. This workshop has been organized by graduate and undergraduate students and supported, mostly in administrative matters, by experienced faculty members since 2017. The workshop was conceived for teaching bioscientists, mainly students in Brazil, on how to program in a biological context. The goal of this article was to share our experience with the 2020 edition of the workshop in its virtual format due to the Coronavirus Disease 2019 (COVID-19) pandemic and to compare and contrast this year's experience with the previous in-person editions. We described a hands-on and live coding workshop model for teaching introductory Python programming. We also highlighted the adaptations made from in-person to online format in 2020, the participants' assessment of learning progression, and general workshop management. Lastly, we provided a summary and reflections from our personal experiences from the workshops of the last 4 years. Our takeaways included the benefits of the learning from learners' feedback (LLF) that allowed us to improve the workshop in real time, in the short, and likely in the long term. We concluded that the Brazilian Python Workshop for Biological Data is a highly effective workshop model for teaching a programming language that allows bioscientists to go beyond an initial exploration of programming skills for data analysis in the medium to long term.Luíza ZuvanovAna Letycia Basso GarciaFernando Henrique CorrerRodolfo BizarriaAilton Pereira da Costa FilhoAlisson Hayasi da CostaAndréa T ThomazAna Lucia Mendes PinheiroDiego Mauricio Riaño-PachónFlavia Vischi WinckFranciele Grego EstevesGabriel Rodrigues Alves MargaridoGiovanna Maria Stanfoca CasagrandeHenrique Cordeiro FrajacomoLeonardo MartinsMariana Feitosa CavalheiroNathalia Graf GrachetRaniere Gaia Costa da SilvaRicardo CerriRommel Thiago Juca RamosSimone Daniela Sartorio de MedeirosThayana Vieira TavaresRenato Augusto Corrêa Dos SantosPublic Library of Science (PLoS)articleBiology (General)QH301-705.5ENPLoS Computational Biology, Vol 17, Iss 11, p e1009534 (2021)
institution DOAJ
collection DOAJ
language EN
topic Biology (General)
QH301-705.5
spellingShingle Biology (General)
QH301-705.5
Luíza Zuvanov
Ana Letycia Basso Garcia
Fernando Henrique Correr
Rodolfo Bizarria
Ailton Pereira da Costa Filho
Alisson Hayasi da Costa
Andréa T Thomaz
Ana Lucia Mendes Pinheiro
Diego Mauricio Riaño-Pachón
Flavia Vischi Winck
Franciele Grego Esteves
Gabriel Rodrigues Alves Margarido
Giovanna Maria Stanfoca Casagrande
Henrique Cordeiro Frajacomo
Leonardo Martins
Mariana Feitosa Cavalheiro
Nathalia Graf Grachet
Raniere Gaia Costa da Silva
Ricardo Cerri
Rommel Thiago Juca Ramos
Simone Daniela Sartorio de Medeiros
Thayana Vieira Tavares
Renato Augusto Corrêa Dos Santos
The experience of teaching introductory programming skills to bioscientists in Brazil.
description Computational biology has gained traction as an independent scientific discipline over the last years in South America. However, there is still a growing need for bioscientists, from different backgrounds, with different levels, to acquire programming skills, which could reduce the time from data to insights and bridge communication between life scientists and computer scientists. Python is a programming language extensively used in bioinformatics and data science, which is particularly suitable for beginners. Here, we describe the conception, organization, and implementation of the Brazilian Python Workshop for Biological Data. This workshop has been organized by graduate and undergraduate students and supported, mostly in administrative matters, by experienced faculty members since 2017. The workshop was conceived for teaching bioscientists, mainly students in Brazil, on how to program in a biological context. The goal of this article was to share our experience with the 2020 edition of the workshop in its virtual format due to the Coronavirus Disease 2019 (COVID-19) pandemic and to compare and contrast this year's experience with the previous in-person editions. We described a hands-on and live coding workshop model for teaching introductory Python programming. We also highlighted the adaptations made from in-person to online format in 2020, the participants' assessment of learning progression, and general workshop management. Lastly, we provided a summary and reflections from our personal experiences from the workshops of the last 4 years. Our takeaways included the benefits of the learning from learners' feedback (LLF) that allowed us to improve the workshop in real time, in the short, and likely in the long term. We concluded that the Brazilian Python Workshop for Biological Data is a highly effective workshop model for teaching a programming language that allows bioscientists to go beyond an initial exploration of programming skills for data analysis in the medium to long term.
format article
author Luíza Zuvanov
Ana Letycia Basso Garcia
Fernando Henrique Correr
Rodolfo Bizarria
Ailton Pereira da Costa Filho
Alisson Hayasi da Costa
Andréa T Thomaz
Ana Lucia Mendes Pinheiro
Diego Mauricio Riaño-Pachón
Flavia Vischi Winck
Franciele Grego Esteves
Gabriel Rodrigues Alves Margarido
Giovanna Maria Stanfoca Casagrande
Henrique Cordeiro Frajacomo
Leonardo Martins
Mariana Feitosa Cavalheiro
Nathalia Graf Grachet
Raniere Gaia Costa da Silva
Ricardo Cerri
Rommel Thiago Juca Ramos
Simone Daniela Sartorio de Medeiros
Thayana Vieira Tavares
Renato Augusto Corrêa Dos Santos
author_facet Luíza Zuvanov
Ana Letycia Basso Garcia
Fernando Henrique Correr
Rodolfo Bizarria
Ailton Pereira da Costa Filho
Alisson Hayasi da Costa
Andréa T Thomaz
Ana Lucia Mendes Pinheiro
Diego Mauricio Riaño-Pachón
Flavia Vischi Winck
Franciele Grego Esteves
Gabriel Rodrigues Alves Margarido
Giovanna Maria Stanfoca Casagrande
Henrique Cordeiro Frajacomo
Leonardo Martins
Mariana Feitosa Cavalheiro
Nathalia Graf Grachet
Raniere Gaia Costa da Silva
Ricardo Cerri
Rommel Thiago Juca Ramos
Simone Daniela Sartorio de Medeiros
Thayana Vieira Tavares
Renato Augusto Corrêa Dos Santos
author_sort Luíza Zuvanov
title The experience of teaching introductory programming skills to bioscientists in Brazil.
title_short The experience of teaching introductory programming skills to bioscientists in Brazil.
title_full The experience of teaching introductory programming skills to bioscientists in Brazil.
title_fullStr The experience of teaching introductory programming skills to bioscientists in Brazil.
title_full_unstemmed The experience of teaching introductory programming skills to bioscientists in Brazil.
title_sort experience of teaching introductory programming skills to bioscientists in brazil.
publisher Public Library of Science (PLoS)
publishDate 2021
url https://doaj.org/article/b08bceadb8ce48ae8a70e87852532777
work_keys_str_mv AT luizazuvanov theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT analetyciabassogarcia theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT fernandohenriquecorrer theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT rodolfobizarria theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT ailtonpereiradacostafilho theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT alissonhayasidacosta theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT andreatthomaz theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT analuciamendespinheiro theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT diegomauriciorianopachon theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT flaviavischiwinck theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT francielegregoesteves theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT gabrielrodriguesalvesmargarido theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT giovannamariastanfocacasagrande theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT henriquecordeirofrajacomo theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT leonardomartins theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT marianafeitosacavalheiro theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT nathaliagrafgrachet theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT ranieregaiacostadasilva theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT ricardocerri theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT rommelthiagojucaramos theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT simonedanielasartoriodemedeiros theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT thayanavieiratavares theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT renatoaugustocorreadossantos theexperienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT luizazuvanov experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT analetyciabassogarcia experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT fernandohenriquecorrer experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT rodolfobizarria experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT ailtonpereiradacostafilho experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT alissonhayasidacosta experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT andreatthomaz experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT analuciamendespinheiro experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT diegomauriciorianopachon experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT flaviavischiwinck experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT francielegregoesteves experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT gabrielrodriguesalvesmargarido experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT giovannamariastanfocacasagrande experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT henriquecordeirofrajacomo experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT leonardomartins experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT marianafeitosacavalheiro experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT nathaliagrafgrachet experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT ranieregaiacostadasilva experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT ricardocerri experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT rommelthiagojucaramos experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT simonedanielasartoriodemedeiros experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT thayanavieiratavares experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
AT renatoaugustocorreadossantos experienceofteachingintroductoryprogrammingskillstobioscientistsinbrazil
_version_ 1718375796186284032