Main»Home Page

Home Page

Computational Thinking in Biology/Life Sciences

Computational thinking is a way of thinking that uses concepts and methods of computing to address problems in a broad range of subjects. The key elements of computational thinking are abstraction and automation.

This project strives to provide materials to teach computational thinking in life sciences. The site aims to provide materials for lectures, computer labs, and case studies.

This project is partially supported by the Spelman College, the Tuskegee University and by the following grants:

  • NSF Award #1022294 RUI: Testing the network hypothesis of Cellular Aging in Saccharomyces Cerevisiae, 2010-2012

  • NSF Award #0837075, Computing in Life Sciences Through Hands-on Experience and Case Studies at Tuskegee University, 2008-2009

  • NSF Award #0411464, Enhanced Communication and Collaboration among STEM Disciplines through Undergraduate Curriculum Development and Research Opportunities, 2004-2009

See also the Youtube channel for demo


All materials in this site are freely available for teaching uses. We will also be happy to collaborate on some joined projects. Please send your comments and suggestions to hqin at spelman dot edu.


There are 63653 visits since Oct 6, 2008.