CMSC701

Computational Genomics

An introduction to the algorithms and heuristics used in the analysis o biological sequences. Includes an introduction to string matching and alignment algorithms, phylogenetic analysis, string reconstruction (genome assembly), and sequence pattern recognition (gene and motif finding). A particular emphasis will be placed on the design of efficient algorithms and on techniques for analyzing the time and space complexity of these algorithms. Computational concepts will be presented in the context of current biological applications. No prior knowledge of biology necessary.

Spring 2026

2 reviews
Average rating: 4.50

Spring 2025

2 reviews
Average rating: 4.50

Past Semesters

2 reviews
Average rating: 4.50

2 reviews
Average rating: 4.50

0 reviews
Average rating: N/A

During the Spring 2020 and Spring 2021 semesters, students could choose to take some of their courses pass-fail mid-semester which skews grade data aggregated across multiple semesters.

Average GPA of 3.72 between 260 students*

CMSC701 Grade Distribution+-05101520253035404550556065707580% of studentsABCDFWother
A-: 6.54%
A: 39.62%
A+: 33.46%
B-: 1.15%
B: 8.46%
B+: 1.92%
C+: 0.77%
F: 0.38%
W: 2.69%
other: 5%
* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.