Introduction to Bioinformatics and Computational Biology
CDS DS 630
Prerequisites: DS 320 (or equivalent introduction to algorithms) is required. Prior knowledge of Python is required. No background in biology is required. Bioinformatics is an interdisciplinary filed combing data science, computing, algorithms, and programming with biology. This course teaches the fundamental algorithms that form the backbone of modern bioinformatics as well as their implementations and applications to data. Topics covered include genome assembly, sequence alignment, phylogenetic trees, gene regulation, and large-scale genomics data as well as associated computational methods including graph algorithms, dynamic programming, combinatorial pattern matching, tree algorithms, and machine learning.
FALL 2025 Schedule
| Section | Instructor | Location | Schedule | Notes |
|---|---|---|---|---|
| A1 | Przytycki | CDS 264 | TR 11:00 am-12:15 pm |
FALL 2025 Schedule
| Section | Instructor | Location | Schedule | Notes |
|---|---|---|---|---|
| A2 | Przytycki | MUG 205 | W 10:10 am-11:00 am |
Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.

