Get an introduction to computing in biology this fall

Consider registering for Introduction to Computing in Biology (CSci 3003) this fall. You do NOT need any experience programming.

Meeting Times

Lectures: T/Th 2:30-3:45pm

Weekly Lab sessions: Fri 9:05‐11:00am, Fri 11:15am-1:10pm, OR Fri 1:25‐3:30pm

About the Course

Recent developments in biotechnology have enabled large-scale DNA sequencing and high‐throughput measurement of several cellular phenomena including gene expression, proteinprotein interactions and protein localization. These technologies have generated an unprecedented amount of data that contains rich information about gene function and systemslevel organization of the cell. The tremendous amount of data is revolutionizing our understanding of biology, but to make sense of these data, researchers are becomingly increasingly dependent on using computation in their work.

This course will provide students with fundamental computational skills needed to carry out basic tasks common in modern biology research. At the end of this course, students will be capable of programming a computer on their own to accomplish a variety of tasks, from manipulating biological data obtained from experiments or repositories to carrying out simple analyses. Students will learn and complete lab projects in the Python and R programming languages. All labs will involve the analysis of real genomic/proteomic datasets to answer biological questions.

Prereqs: Csci 3003 is designed specifically for biology students with no previous programming background. No previous experience or knowledge of programming is required. A course in introductory biology is needed to follow the underlying biological motivation for assignments and examples discussed in class and labs.


Questions? Contact Prof. Chad Myers at

April, 2020