ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Stanford University s School of Engineering
2
Computer Science
3
Computational Biology Track
4
2023-2024 Program Sheet
5
Final version of program sheet is due to the department one month prior to the last quarter of senior year.
6
*Follow all requirements as stated for the year of the program sheet used.*
7
Name:SUID #:
8
Phone:Email:
9
Today's Date:
Month/YrB.S. expected:
10
11
Mathematics and Science Requirement
12
DeptCourseTitleTransfer/AP Approval by SoEUnitGrade
13
P if Transfer
SoE Initials
Date
14
Mathematics (20 units minimum)
15
MATH19Calculus (see note 1)
16
MATH20
17
MATH21
18
CS103Mathematical Foundations of Computing
19
CS109Introduction to Probability for Computer Scientists
20
Mathematics Unit Total (20 units minimum)
21
22
Biology (12 units minimum; take BIO or HUMBIO sequence)
23
BIO Any 3 of 82, 83, 85, 86
Genetics/Biochem & Mol Biol/Evolution/Cell Biology
24
OR
25
HUMBIO
2A, 3A, 4A
Genetics, Evolution & Ecology/Cell & Dev/Human Org
26
Science Unit Total (12 units minimum)
27
(32 units min. Math/Sci combined)
28
29
Technology in Society Requirement (1 course req'd; see note 7 for WIM options)
30
A TiS course must be on the SoE-approved list the year you take it.
31
32
Engineering Fundamentals (8 units minimum)
33
CS106BProgramming Methodology
34
Elective (see note 2)
35
Engineering Fundamentals Total (8 units minimum)
36
37
NOTES
38
*
All courses listed on this form can be included under only one category. There is no double-counting.
39
*
All courses listed on this form must be taken for a letter grade (unless taken Spring 2019-20, and Aut-Sum 2020-21)
40
*
This printed form must be signed by the departmental representative. Changes must be petitioned (see UGHB, Petitions page) and initialed in ink.
41
*
Minimum Grade Point Average (GPA) for all courses in Engineering Fundamentals and Computer Science Depth (combined) is 2.0.
42
*
Students without prior programming experience should first take CS106A. The major otherwise requires at most 95 units, so even with CS106A,
43
the BSCS major adheres to the university's 100-unit cap on all undergraduate majors.
44
*
Transfer and AP credits in Math, Science, Fundamentals, & TIS must be approved by the SoE Dean's Office: https://ughb.stanford.edu/transfers-ap-exceptions in UGHB for
45
approval process. Transfer credits in Computer Science Core, Depth and Senior Project must be approved by the Computer Science office.
46
*
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.
47
( 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
48
(21 may not be skipped using Math Diagnostic Placement results). AP must be approved by SoE; see https://ughb.stanford.edu/transfers-ap-exceptions in UGHB.
49
( 2 )
One course required; may not be any CS 106. See ENGR Fundamentals Courses list at ughb.stanford.edu
50
51
CS Computational Biology Track Program Sheet (continued)
52
CS Computational Biology Track Core, Depth, and Senior Project (43 units minimum)
53
Be advised: no course may be listed twice on the sheet; no double-counting.
54
DeptCourseTitleTransfer/Deviation Approval by DeptUnitGrade
55
P if Transfer
Dept Initials
Date
56
Core (15 units minimum)
57
CS107 or 107EComputer Organization and Systems
58
CS111Operating Systems Principles
59
CS161Design and Analysis of Algorithms
60
Depth (25 Units minimum)
61
CS173AFoundations of Computational Human Genomics
62
CS221Artificial Intelligence: Principles and Techniques
63
CS145 or 246Databases, Mining Massive Datasets
64
CS
142, 147L, or 448B
Web Applications, Data Visualization
65
Restricted Elective (see note 3) Comp Bio
66
CSRestricted Elective (see note 4) AI
67
Restricted Elective (see note 5) Quant Tools
68
Restricted Elective (see note 6) Application Areas
69
Seior Project (3 Units Minimum)
Total depth units (25 minimum)
70
CS
At least 3 units of 191, 191W, 194, 194H, 194W, 210B, or 294 (see note 7)
71
Computer Science Core and Depth Total (43 units minimum)
72
73
74
Program Approvals
75
76
Departmental
77
Printed Name:
Date:
78
79
Signature:
80
81
School of Engineering (No action required-office use only)
82
Printed Name:
Date:
83
84
Signature:
85
86
87
NOTES (continued from page 1)
88
( 3 )
One course selected from CS 279, 371; BIOMEDIN 210, 214, 215, 217, 219, 220, 222, 260, 273B; IMMUNOL 207
89
( 4 )
Pick one course from:
90
Area I) AI Methods: 224R, 224W, 228, 229, 229S, 234, 238; Area II) Natural Language Processing: CS 124, 224N,
91
224V; Area III) Vision: CS131, 231N
92
( 5 )
One course selected from: CS 147, 148, 154, 166, 168, 185, 230, 248A, 353; BIO 183, 187; BIOC 241; BIOMEDIN 248; EE 263, 364A;
93
MS&E 152, 252; STATS 141, 202, 203, 205, 206, 211, 315A, 315B; ChemEng 150; AppPhys 294;
94
or a class from: CS 142, 147L, 448B, note 3, or a distinct area from note 4
95
( 6 )
One course selected from: BioE 220; ChemEng 150, 174; GENE 211; ME 281; AppPhys 294; Bio 81, 82, 83, 84, 85, 86,
96
112, 214, 230; Chem 31A, 31B, 31M, 33, 141, 143, 171; BIOC 241; Dbio 210; Surg 101, or a class from note 3
97
( 7 )The WIM requirement may be met by taking CS 181W or 182W as a Technology in Society course or through the Senior Project course (191W, 194W, or 210B only).
98
99
100