Introducing Programming Skills for Life Science Students

被引:13
|
作者
Mariano, Diego [1 ]
Martins, Pedro [1 ]
Santos, Lucianna Helene [1 ]
de Melo-Minardi, Raquel Cardoso [1 ]
机构
[1] Univ Fed Minas Gerais, Dept Comp Sci, LBS, Belo Horizonte, MG, Brazil
关键词
Bioinformatics education; life science students; !text type='Python']Python[!/text] programming language; BIOINFORMATICS; EDUCATION;
D O I
10.1002/bmb.21230
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
The advent of the high-throughput next-generation sequencing produced a large number of biological data. Knowledge discovery from the huge amount of available biological data requires researchers to develop solid skills in biology and computer science. As the majority of the Bioinformatics professionals are either computer science or life sciences graduates, to teach biology skills to computer science students and computational skills to life science students has become usual. In this article, we reported the experience of teaching programming for life science students. Our strategy is composed by explaining basic concepts of algorithms, abstraction of biological problems, and script programming using Python language. Based on the student's answers to an assessment questionnaire, we conclude that the course achieved positive results. They reported an improvement in their skills in programming and bioinformatics. Furthermore, the students approved the didactic adopted in the classes and evaluation methods (programming exercises and final presentation). This article is useful for other professors who want to implement an initial bioinformatics training for undergraduate or graduate students in life sciences. We believe that the strategies here demonstrated could be reproduced, which could help in the formation of a new generation of bioinformaticians with hybrid abilities in computation and biology. (c) 2019 International Union of Biochemistry and Molecular Biology, 47(3):288-295, 2019.
引用
收藏
页码:288 / 295
页数:8
相关论文
共 50 条
  • [21] Introducing Accessible Design to Students in Computer Science
    Angelopoulou, Anastasia
    Hodhod, Rania
    Lilly, Kristin
    Newland, Ann
    [J]. JOURNAL OF POSTSECONDARY EDUCATION AND DISABILITY, 2023, 36 (01): : 9 - 21
  • [22] Introducing First Aid Skills to Pre-Clerkship Medical Students While Reinforcing Basic Science Concepts
    Brian B. Wexler
    Norma S. Saks
    [J]. Medical Science Educator, 2014, 24 (2) : 155 - 155
  • [23] Secondary school students' perceptions of working life skills in science-related careers
    Salonen, Anssi
    Hartikainen-Ahia, Anu
    Hense, Jonathan
    Scheersoi, Annette
    Keinonen, Tuula
    [J]. INTERNATIONAL JOURNAL OF SCIENCE EDUCATION, 2017, 39 (10) : 1339 - 1352
  • [24] Assessing object-oriented programming skills in the core education of computer science and information technology: Introducing new possible approach
    Department of Software Engineering, Faculty of Computer Science and Information Technology, University of Malaya, 50603 Kuala Lumpur, Malaysia
    不详
    不详
    [J]. WSEAS Transactions on Computers, 2008, 7 (09): : 1427 - 1436
  • [25] Programming skills of software engineering students: What is required?
    Bagert, D
    Hilburn, T
    Hislop, G
    Lutz, M
    McCracken, M
    McConnell, S
    [J]. 14TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2001, : 39 - 39
  • [26] Improving Motivation in Learning Programming Skills for Engineering Students
    Jerez, Jose M.
    Bueno, David
    Molina, I.
    Urda, Daniel
    Franco, Leonardo
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2012, 28 (01) : 202 - 208
  • [27] Mapping life-science skills
    Smaglik P.
    [J]. Nature, 2004, 427 (6973) : 469 - 469
  • [28] Measuring Hungarian and Slovakian Students' IT Skills and Programming Knowledge
    Kiss, Gabor
    [J]. ACTA POLYTECHNICA HUNGARICA, 2012, 9 (06) : 195 - 210
  • [29] Identifying Gaps in the Secure Programming Knowledge and Skills of Students
    Lam, Jessica
    Fang, Elias
    Almansoori, Majed
    Chatterjee, Rahul
    Raj, Adalbert Gerald Soosai
    [J]. PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, 2022, : 703 - 709
  • [30] Estimating the Multiple Skills of Students in Massive Programming Environments
    Zaffalon, Fabiana
    Prisco, Andre
    De Souza, Ricardo
    Teixeira, Davi
    Neves, Michel
    Bez, Jean Luca
    Tonin, Neilor
    Penna, Rafael
    Botelho, Silvia
    [J]. 2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,