Course Description

The ability to program is fundamental to the ability to analyze complex datasets. This course is part of a series of courses designed to cross-train life science graduate students in computational techniques for genomics data.

Upon successful completion of this course students will:

Time and Place

Lectures: Tuesdays and Thursdays, 10-noon at room 425 at the computer science building.


Linux as a computational platform or a familiarity with UNIX/Linux and working from the command line.


We will use the free textbook Python for everybody.


Office Office Hours
Asa Ben-Hur CSB 448 Monday, 10-11 am; Thursday, 1-2 pm
Tai Montgomery Anatomy/Zoology E208 Wednesday, 3-4 pm


Your grade for this course will be based on weekly assignments and a final exam. The percentages are as follows:

The calculation of the final letter grade will be made as follows:

These ranges for a letter grade might be shifted a little lower, but will not be raised.


You are expected to be familiar with the CSU Student code of conduct. This course will adhere to the CSU Academic Integrity Policy. At a minimum, violations will result in a grading penalty in this course and a report to the Office of Conflict Resolution and Student Conduct Services.