CS498-CXZ Algorithms in Bioinformatics (Fall 2005)

Instructors: ChengXiang Zhai & Saurabh Sinha

| Home | Basic Information | Schedule |
| Readings | Assignments | Project | Resources |


Bioinformatics is concerned with the creation and development of advanced information and computational technologies for problems in biology. It is an exciting and rapidly growing field. Recently, it has been attracting more and more researchers from computer science, biophysics, statistics, and biology. Many computer science departments now have bioinformatics as a major research area, and the demand for bioinformatics professionals has been steadily growing.

The goal of this course is to provide an introduction to a variety of bioinformatics problems from a computer science perspective and review the major algorithms that have been developed to address these problems. We will formulate bioinformatics problems in computer science terms, and discuss their connections with other related computer science topics and techniques.

The course is lecture-based. There will be regular problem sets, a midterm examination, and a final examination.

Prerequisites include programming skills (equivalent to CS 225 or CS 300) and knowledge of probability and statistics (equivalent to MATH 361 or MATH 363). No biology background is necessary. Undergraduate CS students are especially welcome. Students in curricula other than Computer Science are encouraged to take the course upon consent of the instructor.