User Tools

Site Tools


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:

  • Be familiar with basic programming constructs and their implementation in Python
  • Be familiar with Python data structures (lists, dictionaries, tuples)
  • Be able to write simple programs for analysis and visualization of genomic data

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:

  • Assignments: 75%
  • Final exam: 25%

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

  • A 90 - 100%
  • B 80 - 89.9%
  • C 70 - 79.9%
  • D 60 - 69.9%
  • F below 60%

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.

syllabus.txt ยท Last modified: 2016/09/18 14:43 by tai