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 条
  • [32] Introducing computers to the first year university science students
    Zamarro, JM
    Martín, E
    [J]. IEEE REGION 8 EUROCON 2003, VOL B, PROCEEDINGS: COMPUTER AS A TOOL, 2003, : 316 - 318
  • [33] Introducing Political Science Students to Data Visualization Strategies
    Zigerell, L. J.
    [J]. JOURNAL OF POLITICAL SCIENCE EDUCATION, 2023, 19 (01) : 1 - 15
  • [34] Introducing Students to Scientific Python']Python for Atmospheric Science
    Arms, Sean
    Chastang, Julien
    Grover, Maxwell
    Thielen, Jon
    Wilson, Matthew
    Dirks, Douglas
    [J]. BULLETIN OF THE AMERICAN METEOROLOGICAL SOCIETY, 2020, 101 (09) : E1492 - E1496
  • [35] SIGNING SCIENCE - INTRODUCING DEAF STUDENTS TO LABORATORY PRACTICE
    Barral, J.
    Rodrigues-Mascarenhas, S.
    Rumjanek, V.
    [J]. 9TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES (EDULEARN17), 2017, : 8903 - 8907
  • [36] TEACHING COMPUTER PROGRAMMING SKILLS TO ENGINEERING AND TECHNOLOGY STUDENTS WITH A MODULAR PROGRAMMING STRATEGY
    Sun, Wangping
    Sun, Xian
    [J]. 2011 ASEE ANNUAL CONFERENCE & EXPOSITION, 2011,
  • [37] Improving Students Learning Programming Skills with ProGames - Programming through Games System
    Hijon-Neira, Raquel
    Velazquez-Iturbide, Angel
    Pizarro-Romero, Celeste
    Carrico, Luis
    [J]. HUMAN-COMPUTER INTERACTION - INTERACT 2013, PT IV, 2013, 8120 : 579 - 586
  • [38] Evaluation of students programming skills on a computer programming course with a hierarchical clustering algorithm
    Silva, Davi Bernardo
    Silla Jr, Carlos N.
    [J]. 2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,
  • [39] Students' science literacy skills in ecosystem learning
    Arohman, M.
    [J]. IDEAS FOR 21ST CENTURY EDUCATION, 2017, : 207 - 209
  • [40] Students' life quality prediction based on life skills
    Gatab, Teymor Ahmadi
    Shayan, Nasram
    Tazangi, Roya Medizade
    Taheri, Mahshid
    [J]. 2ND WORLD CONFERENCE ON PSYCHOLOGY, COUNSELLING AND GUIDANCE-2011, 2011, 30