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.