To succeed in this course, you will need a solid introductory background in biology (molecular, cell and genetics), data structures and algorithms, and discrete math (probability, graphs, trees). There are no programming assignments in this course and the ability to program is not evidence that you have the right foundation.
To take this course you must have taken the following CMU courses or have the permission of the instructor.
Research in bioinformatics requires an interdisciplinary effort between molecular biologists and computer scientists, and students from both disciplines are encouraged to participate in the course. A variety of backgrounds will bring different strengths to the course. These pages: