Stanford Root

Schedule

Stanford Root

Schedule

CS 173A

Foundations of Computational Human Genomics (BMDS 173A, DBIO 173A)

UNITS:3-4
GRADING:Medical Option (Med-Ltr-CR/NC)
LEVEL:Undergrad
GER:—

(Only one of CS 173A or CS 273A counts toward any CS degree program.) A coder's primer to Computational Biology through the most amazing "source code" known: your genome. Examine the major forces of genome "code development" - positive, negative and neutral selection. Learn about genome sequencing (discovering your source code from fragments); genome content: variables (genes), control-flow (gene regulation), run-time stacks (epigenomics) and memory leaks (repeats); personalized genomics and genetic disease (code bugs); genome editing (code injection); ultra conservation (unsolved mysteries) and code modifications behind amazing animal adaptations. Course includes primers on molecular biology and text processing. Prerequisites: comfortable coding in Python from the command line.

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

1 Term
Lecture 1Open
ID: 6168
0 / 120 enrolled
DAYS:Monday, Wednesday
TIME:1:30 PM – 2:50 PM
LOCATION:Shriram 104
INSTRUCTOR:
Bejerano, Gill
units

CS 173A: Foundations of Computational Human Genomics (BMDS 173A, DBIO 173A)

3-4 units · Medical Option (Med-Ltr-CR/NC)

(Only one of 173A or 273A counts toward any CS degree program.) A coder's primer to Computational Biology through the most amazing "source code" known: your genome. Examine the major forces of genome "code development" - positive, negative and neutral selection. Learn about genome sequencing (discovering your source code from fragments); genome content: variables (genes), control-flow (gene regulation), run-time stacks (epigenomics) and memory leaks (repeats); personalized genomics and genetic disease (code bugs); genome editing (code injection); ultra conservation (unsolved mysteries) and code modifications behind amazing animal adaptations. Course includes primers on molecular biology and text processing. Prerequisites: comfortable coding in Python from the command line.

Offered in Autumn 2026 at Stanford University.

Autumn 2026 sections

  • Lecture — Monday Wednesday 1:30 PM – 2:50 PM — Shriram 104 — Bejerano, Gill (Undergrad)

More CS courses

  • CS 161ACE: Problem-Solving Lab for CS161
  • CS 163: The Practice of Theory Research
  • CS 166: Advanced Data Structures
  • CS 168: The Modern Algorithmic Toolbox
  • CS 170: Stanford Laptop Orchestra: Composition, Coding, and Performance (MUSIC 128)
  • CS 171: Causality, Decision Making and Data Science (DATASCI 161, ECON 115)
  • CS 177: Introduction to Product Management with AI
  • CS 180: Digital Systems Architecture (EE 180)
  • CS 182: Ethics, Public Policy, and Technological Change (COMM 180, ETHICSOC 182, PHIL 82, POLISCI 182, PUBLPOL 182)
  • CS 182W: Ethics, Public Policy, and Technological Change (WIM)
  • CS 183E: Effective Leadership in High-Tech
  • CS 184: Bridging Policy and Tech Through Design (PUBLPOL 170)

All CS courses · All departments