Computational Thinking in Life Science Education

被引:55
作者
Rubinstein, Amir [1 ]
Chor, Benny [1 ]
机构
[1] Tel Aviv Univ, Sch Comp Sci, IL-69978 Tel Aviv, Israel
关键词
BIOLOGY EDUCATION; 21ST-CENTURY; MATHEMATICS;
D O I
10.1371/journal.pcbi.1003897
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
We join the increasing call to take computational education of life science students a step further, beyond teaching mere programming and employing existing software tools. We describe a new course, focusing on enriching the curriculum of life science students with abstract, algorithmic, and logical thinking, and exposing them to the computational "culture.'' The design, structure, and content of our course are influenced by recent efforts in this area, collaborations with life scientists, and our own instructional experience. Specifically, we suggest that an effective course of this nature should: (1) devote time to explicitly reflect upon computational thinking processes, resisting the temptation to drift to purely practical instruction, (2) focus on discrete notions, rather than on continuous ones, and (3) have basic programming as a prerequisite, so students need not be preoccupied with elementary programming issues. We strongly recommend that the mere use of existing bioinformatics tools and packages should not replace hands-on programming. Yet, we suggest that programming will mostly serve as a means to practice computational thinking processes. This paper deals with the challenges and considerations of such computational education for life science students. It also describes a concrete implementation of the course and encourages its use by others.
引用
收藏
页数:5
相关论文
共 18 条
  • [1] [Anonymous], 2003, BIO 2010 TRANSF UND
  • [2] Reductive Thinking in Computer Science
    Armoni, Michal
    Gal-Ezer, Judith
    Hazzan, Orit
    [J]. COMPUTER SCIENCE EDUCATION, 2006, 16 (04) : 281 - 301
  • [3] Introductory science and mathematics education for 21st-century biologists
    Bialek, W
    Botstein, D
    [J]. SCIENCE, 2004, 303 (5659) : 788 - 790
  • [4] Dodds Z, 2010, ITICSE 2010: PROCEEDINGS OF THE 2010 ACM SIGCSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, P219
  • [5] The interdisciplinarity. A necessity in the teaching-learning process in a Biology course
    Ndjava, Joao Domingos
    Hechavarria-Barzaga, Gricel
    Moreno-Toiran, Guadalupe
    [J]. LUZ, 2022, 21 (04): : 32 - 43
  • [6] Teaching computational thinking through bioinformatics to biology students
    Department of Biology, Tuskegee University, Tuskegee, AL -727-8792, United States
    [J]. SIGCSE Bull. Inroads, 2009, 1 (188-191): : 188 - 191
  • [7] Is abstraction the key to computing?
    Kramer, Jeff
    [J]. COMMUNICATIONS OF THE ACM, 2007, 50 (04) : 37 - 42
  • [8] Kramer J., 2006, 28th International Conference on Software Engineering Proceedings, P1017, DOI 10.1145/1134285.1134481
  • [9] Libeskind-Hadas R, 2013, BRIEF BIOINFORM
  • [10] Uses and abuses of mathematics in biology
    May, RM
    [J]. SCIENCE, 2004, 303 (5659) : 790 - 793