The experience of teaching introductory programming skills to bioscientists in Brazil
La biología computacional ha ganado fuerza como disciplina científica independiente en los últimos años en América del Sur. Sin embargo, todavía existe una necesidad creciente de biocientíficos, de diferentes orígenes y con diferentes niveles, para adquirir habilidades de programación, lo que podría...
- Autores:
- Tipo de recurso:
- Fecha de publicación:
- 2021
- Institución:
- Universidad del Rosario
- Repositorio:
- Repositorio EdocUR - U. Rosario
- Idioma:
- eng
- OAI Identifier:
- oai:repository.urosario.edu.co:10336/35096
- Acceso en línea:
- https://doi.org/10.1371/journal.pcbi.1009534
https://repository.urosario.edu.co/handle/10336/35096
- Palabra clave:
- Biología computacional
Biociencias Brasil
Lenguajes de programación
Python
Visualización de datos
Habilidades de programación
Talleres de formación
Datos biológicos
Métodos de enseñanza
Biological data
Tecnología (Ciencias aplicadas)
Ciencias naturales & matemáticas
Computational biology
Biosciences Brazil
Programming languages
Python
Data visualization
Programming skills
Information workshops
Teaching methods
- Rights
- License
- Atribución-NoComercial-CompartirIgual 2.5 Colombia
id |
EDOCUR2_55c6509cb887c231217970dc31ca9601 |
---|---|
oai_identifier_str |
oai:repository.urosario.edu.co:10336/35096 |
network_acronym_str |
EDOCUR2 |
network_name_str |
Repositorio EdocUR - U. Rosario |
repository_id_str |
|
dc.title.es.fl_str_mv |
The experience of teaching introductory programming skills to bioscientists in Brazil |
dc.title.TranslatedTitle.es.fl_str_mv |
La experiencia de enseñar habilidades de programación introductoria a biocientíficos en Brasil |
title |
The experience of teaching introductory programming skills to bioscientists in Brazil |
spellingShingle |
The experience of teaching introductory programming skills to bioscientists in Brazil Biología computacional Biociencias Brasil Lenguajes de programación Python Visualización de datos Habilidades de programación Talleres de formación Datos biológicos Métodos de enseñanza Biological data Tecnología (Ciencias aplicadas) Ciencias naturales & matemáticas Computational biology Biosciences Brazil Programming languages Python Data visualization Programming skills Information workshops Teaching methods |
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 |
The experience of teaching introductory programming skills to bioscientists in Brazil |
dc.subject.es.fl_str_mv |
Biología computacional Biociencias Brasil Lenguajes de programación Python Visualización de datos Habilidades de programación Talleres de formación Datos biológicos Métodos de enseñanza Biological data |
topic |
Biología computacional Biociencias Brasil Lenguajes de programación Python Visualización de datos Habilidades de programación Talleres de formación Datos biológicos Métodos de enseñanza Biological data Tecnología (Ciencias aplicadas) Ciencias naturales & matemáticas Computational biology Biosciences Brazil Programming languages Python Data visualization Programming skills Information workshops Teaching methods |
dc.subject.ddc.es.fl_str_mv |
Tecnología (Ciencias aplicadas) Ciencias naturales & matemáticas |
dc.subject.keyword.es.fl_str_mv |
Computational biology Biosciences Brazil Programming languages Python Data visualization Programming skills Information workshops Teaching methods |
description |
La biología computacional ha ganado fuerza como disciplina científica independiente en los últimos años en América del Sur. Sin embargo, todavía existe una necesidad creciente de biocientíficos, de diferentes orígenes y con diferentes niveles, para adquirir habilidades de programación, lo que podría reducir el tiempo de los datos a los conocimientos y conectar la comunicación entre los científicos de la vida y los informáticos. Python es un lenguaje de programación ampliamente utilizado en bioinformática y ciencia de datos, que es particularmente adecuado para principiantes. Aquí, describimos la concepción, organización e implementación del Taller Brasileño de Python para Datos Biológicos. Este taller ha sido organizado por estudiantes de pregrado y posgrado y apoyado, principalmente en asuntos administrativos, por profesores experimentados desde 2017. El taller fue concebido para enseñar a biocientíficos, principalmente estudiantes en Brasil, sobre cómo programar en un contexto biológico. El objetivo de este artículo fue compartir nuestra experiencia con la edición 2020 del taller en su formato virtual debido a la pandemia de la Enfermedad por Coronavirus 2019 (COVID-19) y comparar y contrastar la experiencia de este año con las ediciones presenciales anteriores. Describimos un modelo de taller práctico y de codificación en vivo para enseñar la programación introductoria de Python. También destacamos las adaptaciones realizadas de formato presencial a online en 2020, la evaluación de los participantes sobre la progresión del aprendizaje y la gestión general del taller. Por último, brindamos un resumen y reflexiones de nuestras experiencias personales de los talleres de los últimos 4 años. Nuestras conclusiones incluyeron los beneficios del aprendizaje a partir de los comentarios de los alumnos (LLF, por sus siglas en inglés) que nos permitieron mejorar el taller en tiempo real, a corto y probablemente a largo plazo. Concluimos que el Taller Brasileño de Python para Datos Biológicos es un modelo de taller altamente efectivo para la enseñanza de un lenguaje de programación que permite a los biocientíficos ir más allá de una exploración inicial de habilidades de programación para el análisis de datos a mediano y largo plazo. |
publishDate |
2021 |
dc.date.created.none.fl_str_mv |
2021-11-11 |
dc.date.issued.none.fl_str_mv |
2021-11-11 |
dc.date.accessioned.none.fl_str_mv |
2022-09-01T20:01:48Z |
dc.date.available.none.fl_str_mv |
2022-09-01T20:01:48Z |
dc.type.es.fl_str_mv |
article |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
dc.type.spa.es.fl_str_mv |
Artículo |
dc.identifier.doi.es.fl_str_mv |
https://doi.org/10.1371/journal.pcbi.1009534 |
dc.identifier.issn.es.fl_str_mv |
1553-7358 |
dc.identifier.uri.none.fl_str_mv |
https://repository.urosario.edu.co/handle/10336/35096 |
url |
https://doi.org/10.1371/journal.pcbi.1009534 https://repository.urosario.edu.co/handle/10336/35096 |
identifier_str_mv |
1553-7358 |
dc.language.iso.es.fl_str_mv |
eng |
language |
eng |
dc.relation.uri.es.fl_str_mv |
https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1009534 |
dc.rights.*.fl_str_mv |
Atribución-NoComercial-CompartirIgual 2.5 Colombia |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.acceso.es.fl_str_mv |
Abierto (Texto Completo) |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-sa/2.5/co/ |
rights_invalid_str_mv |
Atribución-NoComercial-CompartirIgual 2.5 Colombia Abierto (Texto Completo) http://creativecommons.org/licenses/by-nc-sa/2.5/co/ http://purl.org/coar/access_right/c_abf2 |
dc.format.extent.es.fl_str_mv |
16 pp |
dc.format.mimetype.es.fl_str_mv |
application/pdf |
institution |
Universidad del Rosario |
dc.source.instname.spa.fl_str_mv |
instname:Universidad del Rosario |
dc.source.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional EdocUR |
bitstream.url.fl_str_mv |
https://repository.urosario.edu.co/bitstreams/ece478ef-f15f-4067-be2c-a63c278d2b82/download https://repository.urosario.edu.co/bitstreams/eef9a6a4-5178-476b-a894-a8078fbfd2e8/download https://repository.urosario.edu.co/bitstreams/e82cffed-272d-40f7-a426-2955e86375b3/download https://repository.urosario.edu.co/bitstreams/bf1fff37-271f-4bdd-8d9d-05e94ca832a2/download https://repository.urosario.edu.co/bitstreams/6d58b6cf-f8ef-4984-849b-bd9a0a19b325/download |
bitstream.checksum.fl_str_mv |
9cb96282ab5ce0e3ccd6b3e5f72bb69c fab9d9ed61d64f6ac005dee3306ae77e 1487462a1490a8fc01f5999ce7b3b9cc e3ed653ece1b45d6445e6544fbab8aba db4d71104d00d89d174cd0a3accb90a5 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional EdocUR |
repository.mail.fl_str_mv |
edocur@urosario.edu.co |
_version_ |
1814167619630006272 |
spelling |
db5a4239-f6a8-4f81-8549-4e5d1b283fc96000a23620f-90c4-4229-a874-ed2dd3d521cc6009f63cdbf-604d-47f1-a9de-4779df027d9160067bcf8e1-33d7-4233-9609-c372844b04af600ab31c4fd-8aa8-4645-be02-1f7ac996f78a60094bb2e04-ccea-40a9-a9ff-d224dd567d6460072b0d233-3e71-48d7-ba56-411d17be8b3360049e1acca-fe1b-42ea-8280-fa590f9133db600c25ae0ce-2a62-4ebd-9c3e-ec9b60f5cc896002dce0484-d51d-4e48-a9d2-e36a7a257b2160042aa18bf-d354-4a4c-b929-1eaaf3b7975e6002ff4e8a9-b2b4-4140-88ff-dc6a7ea94b786002a35e970-98c2-46ee-be20-4d7a0f60a990600307aabc7-9418-4fd8-9b34-9a157c306831600bede336b-062e-4f88-afb4-f067a4dc6434600798b031b-07e9-4901-914d-3ef1245f7076600e0a2a04c-232d-4c13-8d93-08cf2b032dd76001765691e-5972-43e9-9228-b49e1c893f8a600b3d97b4e-9a8b-4242-aaae-4694c21be19e6001a7aea7c-6b43-450a-8c92-5401a7dd10326006c69274b-6f8c-49c6-b00b-6d3fc24f7aba6009b40052c-1772-4ae9-bee4-51a7e55e3257600c097d2d3-b1bb-4dbf-b540-8e35d078d68f6002022-09-01T20:01:48Z2022-09-01T20:01:48Z2021-11-112021-11-11La biología computacional ha ganado fuerza como disciplina científica independiente en los últimos años en América del Sur. Sin embargo, todavía existe una necesidad creciente de biocientíficos, de diferentes orígenes y con diferentes niveles, para adquirir habilidades de programación, lo que podría reducir el tiempo de los datos a los conocimientos y conectar la comunicación entre los científicos de la vida y los informáticos. Python es un lenguaje de programación ampliamente utilizado en bioinformática y ciencia de datos, que es particularmente adecuado para principiantes. Aquí, describimos la concepción, organización e implementación del Taller Brasileño de Python para Datos Biológicos. Este taller ha sido organizado por estudiantes de pregrado y posgrado y apoyado, principalmente en asuntos administrativos, por profesores experimentados desde 2017. El taller fue concebido para enseñar a biocientíficos, principalmente estudiantes en Brasil, sobre cómo programar en un contexto biológico. El objetivo de este artículo fue compartir nuestra experiencia con la edición 2020 del taller en su formato virtual debido a la pandemia de la Enfermedad por Coronavirus 2019 (COVID-19) y comparar y contrastar la experiencia de este año con las ediciones presenciales anteriores. Describimos un modelo de taller práctico y de codificación en vivo para enseñar la programación introductoria de Python. También destacamos las adaptaciones realizadas de formato presencial a online en 2020, la evaluación de los participantes sobre la progresión del aprendizaje y la gestión general del taller. Por último, brindamos un resumen y reflexiones de nuestras experiencias personales de los talleres de los últimos 4 años. Nuestras conclusiones incluyeron los beneficios del aprendizaje a partir de los comentarios de los alumnos (LLF, por sus siglas en inglés) que nos permitieron mejorar el taller en tiempo real, a corto y probablemente a largo plazo. Concluimos que el Taller Brasileño de Python para Datos Biológicos es un modelo de taller altamente efectivo para la enseñanza de un lenguaje de programación que permite a los biocientíficos ir más allá de una exploración inicial de habilidades de programación para el análisis de datos a mediano y largo plazo.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.16 ppapplication/pdfhttps://doi.org/10.1371/journal.pcbi.10095341553-7358https://repository.urosario.edu.co/handle/10336/35096enghttps://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1009534Atribución-NoComercial-CompartirIgual 2.5 ColombiaAbierto (Texto Completo)EL AUTOR, manifiesta que la obra objeto de la presente autorización es original y la realizó sin violar o usurpar derechos de autor de terceros, por lo tanto la obra es de exclusiva autoría y tiene la titularidad sobre la misma. PARGRAFO: En caso de presentarse cualquier reclamación o acción por parte de un tercero en cuanto a los derechos de autor sobre la obra en cuestión, EL AUTOR, asumirá toda la responsabilidad, y saldrá en defensa de los derechos aquí autorizados; para todos los efectos la universidad actúa como un tercero de buena fe. EL AUTOR, autoriza a LA UNIVERSIDAD DEL ROSARIO, para que en los términos establecidos en la Ley 23 de 1982, Ley 44 de 1993, Decisión andina 351 de 1993, Decreto 460 de 1995 y demás normas generales sobre la materia, utilice y use la obra objeto de la presente autorización. -------------------------------------- POLITICA DE TRATAMIENTO DE DATOS PERSONALES. Declaro que autorizo previa y de forma informada el tratamiento de mis datos personales por parte de LA UNIVERSIDAD DEL ROSARIO para fines académicos y en aplicación de convenios con terceros o servicios conexos con actividades propias de la academia, con estricto cumplimiento de los principios de ley. Para el correcto ejercicio de mi derecho de habeas data cuento con la cuenta de correo habeasdata@urosario.edu.co, donde previa identificación podré solicitar la consulta, corrección y supresión de mis datos.http://creativecommons.org/licenses/by-nc-sa/2.5/co/http://purl.org/coar/access_right/c_abf2instname:Universidad del Rosarioreponame:Repositorio Institucional EdocURBiología computacionalBiociencias BrasilLenguajes de programaciónPythonVisualización de datosHabilidades de programaciónTalleres de formaciónDatos biológicosMétodos de enseñanzaBiological dataTecnología (Ciencias aplicadas)600600Ciencias naturales & matemáticas500600Computational biologyBiosciences BrazilProgramming languagesPythonData visualizationProgramming skillsInformation workshopsTeaching methodsThe experience of teaching introductory programming skills to bioscientists in BrazilLa experiencia de enseñar habilidades de programación introductoria a biocientíficos en BrasilarticleArtículohttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_6501Zuvanov, LuízaBasso Garcia, Ana LetyciaHenrique Correr, FernandoBizarria Júnior, RodolfoCosta Filho, AiltonHayasi da Costa, AlissonThomaz, AndreaPinheiro, Ana Lucia Riaño-Pachón, Diego MauricioVischi Winck, FlaviaEsteves, FrancieleRodrigues Alves Margarido, GabrielStanfoca Casagrande, Giovanna MariaFrajacomo, HenriqueMartins, LeonardoFeitosa Cavalheiro, MarianaGraf Grachet, NathaliaSilva, RaniereCerri, RicardoRamos, RommelMedeiros, Simone Daniela Sartorio deTavares, ThayanaCorrêa dos Santos, Renato AugustoORIGINALThe-experience-of-teaching.pdfThe-experience-of-teaching.pdfapplication/pdf991248https://repository.urosario.edu.co/bitstreams/ece478ef-f15f-4067-be2c-a63c278d2b82/download9cb96282ab5ce0e3ccd6b3e5f72bb69cMD51LICENSElicense.txtlicense.txttext/plain1475https://repository.urosario.edu.co/bitstreams/eef9a6a4-5178-476b-a894-a8078fbfd2e8/downloadfab9d9ed61d64f6ac005dee3306ae77eMD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81037https://repository.urosario.edu.co/bitstreams/e82cffed-272d-40f7-a426-2955e86375b3/download1487462a1490a8fc01f5999ce7b3b9ccMD53TEXTThe-experience-of-teaching.pdf.txtThe-experience-of-teaching.pdf.txtExtracted texttext/plain51189https://repository.urosario.edu.co/bitstreams/bf1fff37-271f-4bdd-8d9d-05e94ca832a2/downloade3ed653ece1b45d6445e6544fbab8abaMD54THUMBNAILThe-experience-of-teaching.pdf.jpgThe-experience-of-teaching.pdf.jpgGenerated Thumbnailimage/jpeg4690https://repository.urosario.edu.co/bitstreams/6d58b6cf-f8ef-4984-849b-bd9a0a19b325/downloaddb4d71104d00d89d174cd0a3accb90a5MD5510336/35096oai:repository.urosario.edu.co:10336/350962022-09-02 03:03:52.463http://creativecommons.org/licenses/by-nc-sa/2.5/co/Atribución-NoComercial-CompartirIgual 2.5 Colombiahttps://repository.urosario.edu.coRepositorio institucional EdocURedocur@urosario.edu.coRUwoTE9TKSBBVVRPUihFUyksIG1hbmlmaWVzdGEobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8gbGEgb2JyYSBlcyBkZSBleGNsdXNpdmEgYXV0b3LDrWEgeSB0aWVuZSBsYSB0aXR1bGFyaWRhZCBzb2JyZSBsYSBtaXNtYS4gCgpQQVJHUkFGTzogRW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSBlbiBjdWVzdGnDs24sIEVMIEFVVE9SLCBhc3VtaXLDoSB0b2RhIGxhIHJlc3BvbnNhYmlsaWRhZCwgeSBzYWxkcsOhIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zOyBwYXJhIHRvZG9zIGxvcyBlZmVjdG9zIGxhIHVuaXZlcnNpZGFkIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmUuIAoKRUwgQVVUT1IsIGF1dG9yaXphIGEgTEEgVU5JVkVSU0lEQUQgREVMIFJPU0FSSU8sICBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBhbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCAgdXRpbGljZSB5IHVzZSBsYSBvYnJhIG9iamV0byBkZSBsYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KClBPTElUSUNBIERFIFRSQVRBTUlFTlRPIERFIERBVE9TIFBFUlNPTkFMRVMuIERlY2xhcm8gcXVlIGF1dG9yaXpvIHByZXZpYSB5IGRlIGZvcm1hIGluZm9ybWFkYSBlbCB0cmF0YW1pZW50byBkZSBtaXMgZGF0b3MgcGVyc29uYWxlcyBwb3IgcGFydGUgZGUgTEEgVU5JVkVSU0lEQUQgREVMIFJPU0FSSU8gIHBhcmEgZmluZXMgYWNhZMOpbWljb3MgeSBlbiBhcGxpY2FjacOzbiBkZSBjb252ZW5pb3MgY29uIHRlcmNlcm9zIG8gc2VydmljaW9zIGNvbmV4b3MgY29uIGFjdGl2aWRhZGVzIHByb3BpYXMgZGUgbGEgYWNhZGVtaWEsIGNvbiBlc3RyaWN0byBjdW1wbGltaWVudG8gZGUgbG9zIHByaW5jaXBpb3MgZGUgbGV5LiBQYXJhIGVsIGNvcnJlY3RvIGVqZXJjaWNpbyBkZSBtaSBkZXJlY2hvIGRlIGhhYmVhcyBkYXRhICBjdWVudG8gY29uIGxhIGN1ZW50YSBkZSBjb3JyZW8gaGFiZWFzZGF0YUB1cm9zYXJpby5lZHUuY28sIGRvbmRlIHByZXZpYSBpZGVudGlmaWNhY2nDs24gIHBvZHLDqSBzb2xpY2l0YXIgbGEgY29uc3VsdGEsIGNvcnJlY2Npw7NuIHkgc3VwcmVzacOzbiBkZSBtaXMgZGF0b3MuCgo= |