User Tools

Site Tools


Python 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.txt · Last modified: 2018/09/14 13:30 by dokuroot