ABCDEFG
1
Stanford University's School of Engineering
2
Computer Science
3
Computational Biology Track
2025-2026 Program Sheet
4
5
Final version of program sheet is due to the department no later than one month prior to the last quarter of senior year.
*Follow all requirements as stated for the year of the program sheet used.*
6
7
Full Name:SUID # (i.e. 0123456):
8
Stanford Email:Today's Date:
9
Expected Graduation Quarter (i.e. Spring 2026):
10
11
Mathematics (20 units minimum)
12
DeptCourseTitleSoE Transfer/AP Approval
(✓ if transfer)
UnitGrade
13
14
MATH19Calculus (see note 1)
15
MATH20
16
MATH21
17
CS103Mathematical Foundations of Computing
18
CS109Introduction to Probability for Computer Scientists
19
Mathematics (20 units minimum)
20
21
Biology (12 units minimum; take BIO or HUMBIO sequence)
22
BIOAny 3 of 82, 83, 85, 86Genetics/Biochem & Mol Biol/Evolution/Cell Biology
23
or
24
HUMBIO 2A, 3A, 4AGenetics, Evolution & Ecology/Cell & Dev/Human Org
25
Science Unit Total (12 units minimum)
26
(32 units min. Math & Science combined)
27
28
Technology in Society Requirement (1 course req'd; see note 8 for WIM options)
29
A TiS course must be on the SoE-approved list the year you take it.
30
31
Engineering Fundamentals (8 units minimum)
32
CS106BProgramming Methodology
33
Elective (see note 2)
34
Engineering Fundamentals (8 units minimum)
35
36
NOTES
37
*All courses listed on this form can be included under only one category. There is no double counting.
38
*All courses listed on this form must be taken for a letter grade (unless taken Spring 2019-20, and Aut-Sum 2020-21).
39
*This printed form must be signed by the departmental representative (SSO), with changes petitioned (see UGHB, Petitions page) and initialed/dated by SSO.
40
*Minimum Grade Point Average (GPA) for all courses in ENGR Fundamentals and CS Core, Depth, and Senior Project (combined) is 2.0.
41
*Students without prior programming experience should first take CS106A. The major otherwise requires at most 95 units.
42
*AP (or IB/GCE) test credit for use in the major can be confirmed by checking your MAP record in the Bachelor of Science Mathematics, Science, and/or Fundamentals categories.
43
*Transfer credits in Math, Science, Fundamentals, & TiS must be approved by the SoE Dean's office. Transfer credit information and SoE & departmental petitions are available at https://ughb.stanford.edu/transfers-ap-exceptions. Transfer credits in CS Core, Depth and Senior Project must be approved by the Computer Science office.
44
*Courses must be taken for the number of units on the Program Sheet. CS 103, 106B, 107, 109, 111 and 161 must be taken for 5 units.
45
( 1 )MATH 19/20/21 or equivalent (10 units AP BC, or transfer, with placement into MATH 51/CME 100) is acceptable. If 6-8 units AP or IB credit are used, must take Math 21 (21 may not be skipped using Math Diagnostic Placement results).
46
( 2 )One course required; may not be any CS 106. See ENGR Fundamentals Courses list at ughb.stanford.edu
47
48
CS Computational Biology Track Program Sheet (continued)
49
CS Computational Biology Track Core, Depth, and Senior Project (43 units minimum)
50
Be advised: no course may be listed twice on the sheet; no double counting.
51
52
Core (15 units minimum)
53
DeptCourseTitleSoE Transfer/AP Approval
(✓ if transfer)
UnitGrade
54
55
CS107 or 107EComputer Organization and Systems
56
CS111Operating Systems Principles
57
CS161Design and Analysis of Algorithms
58
59
Depth (25 units minimum)
60
CS173AFoundations of Computational Human Genomics
61
CS221Artificial Intelligence: Principles and Techniques
62
CS145 or 246Databases, Mining Massive Datasets
63
Restricted Elective (see note 3) Data Visualization
64
Restricted Elective (see note 4) Comp Bio
65
Restricted Elective (see note 5) AI
66
Restricted Elective (see note 6) Quant Tools
67
Restricted Elective (see note 7) Application Areas
68
Total depth units (25 units minimum)
69
Senior Project (3 units minimum)
70
CSAt least 3 units of 191, 191W, 194, 194H, 194W, 210B, or 294 (see note 8)
71
Computer Science Core, Depth and Senior Project Total (43 units minimum)
72
73
Program Approvals
74
Departmental Approval (Staff-use only)
75
Printed Name:Date:
76
Signature:Date:
77
78
School of Engineering (No action required-office use only)
79
Printed Name:Date:
80
Signature:Date:
81
82
NOTES (continued from page 1)
83
( 3 )One course selected from CS 142, 147L; DATASCI 112
84
( 4 )One course selected from CS 279, 371; BIOMEDIN 210, 214, 215, 217, 219, 222, 260, 273B; IMMUNOL 207
85
( 5 )Pick one course from:
Area I) AI Methods: 224R, 224W, 228, 229, 229S, 234, 238;
Area II) Natural Language Processing: CS 124, 224N, 224V;
Area III) Vision: CS131, 231N
86
( 6 )One course selected from: CS 147, 148, 154, 166, 168, 230, 248A; BIO 183, 187; BIOC 241; EE 263, 364A; MS&E 152, 252; STATS 141, 202, 203, 205, 206, 211, 315A, 315B; ChemEng 150; AppPhys 294; or a class from: note 3, note 4, or a distinct area from note 5
87
( 7 )One course selected from: BioE 220; BIODS 295; ChemEng 150, 174; GENE 211; HUMBIO 151R; ME 281; AppPhys 294; Bio 81, 82, 83, 84, 85, 86, 112, 214, 230; Chem 31A, 31B, 31M, 33, 141, 143, 171, 181; BIOC 241; Dbio 210; Surg 101, or a class from note 4
88
( 8 )The WiM req't may be met by taking CS121, or CS 181W or 182W as TiS, or via Senior Project course (CS 191W, 194W, or 210B only).
89