User Tools

Site Tools


This is an old revision of the document!

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-11:50 am in room 134 in the Biology 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
Tai Montgomery Biology 240 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%


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.

python_syllabus.1532536247.txt.gz · Last modified: 2018/07/25 10:30 by dokuroot