This is a course in molecular biology for computer science students interested in computational research in the Life Sciences, such as bioinformatics and bioengineering.
The premise of the course is that cell biology can be described and analyzed in much the same way as complex software systems. Indeed, this is how Systems Biology studies gene programs.
Students will learn:
There will be 2 homework assignments during the quarter. The assignments are short computational studies. The homework will require students to: (a) design experiments that answer biological questions; (b) build a computational environment to conduct the experiments; (c) perform numerical studies; and (d) report the results.
The course assumes some exposure to object-oriented design, and makes use of python (although deep knowledge of python is not required). The course only requires a high school background in chemistry and biology.