0% found this document useful (0 votes)
236 views2 pages

Computer Science 2020-2021 Program Sheet: Artificial Intelligence Track

This document is a program sheet for the Artificial Intelligence track within the Computer Science major at Stanford University for the 2020-2021 academic year. It outlines the requirements in several categories including mathematics and science, engineering fundamentals, the AI track core and depth courses, and the senior project. Some of the key requirements are 26 units of mathematics, 11 units of science, 13 units of engineering fundamentals, 15 units of AI core courses, 25 units and 7 courses of AI track and electives, and at least 3 units of a senior project course. Notes provide details on approved course options and substitutions within each category.

Uploaded by

negisbabi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
236 views2 pages

Computer Science 2020-2021 Program Sheet: Artificial Intelligence Track

This document is a program sheet for the Artificial Intelligence track within the Computer Science major at Stanford University for the 2020-2021 academic year. It outlines the requirements in several categories including mathematics and science, engineering fundamentals, the AI track core and depth courses, and the senior project. Some of the key requirements are 26 units of mathematics, 11 units of science, 13 units of engineering fundamentals, 15 units of AI core courses, 25 units and 7 courses of AI track and electives, and at least 3 units of a senior project course. Notes provide details on approved course options and substitutions within each category.

Uploaded by

negisbabi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Stanford University s School of Engineering

Computer Science
Artificial Intelligence Track
2020-2021 Program Sheet
Final version of program sheet 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.*
Name: SU ID #:
Phone: Email:
Today's Date: Month/Yr B.S. expected:
Mathematics and Science Requirement
Transfer/AP Approval by SoE
Dept Course Title Unit Grade
P if SoE Initials Date
Mathematics (26 units minimum) Transfer
MATH 19 Calculus (see note 1)
MATH 20
MATH 21
CS 103 Mathematical Foundations of Computing
CS 109 Introduction to Probability for Computer Scientists
Plus two electives (see note 2)

Mathematics Unit Total (26 units minimum)

Science (11 units minimum)


PHYS 41or 41E Mechanics (or PHYS 21 or 61)
PHYS 43 Electricity and Magnetism (or PHYS 23 or 63)
Elective (see note 3)
Science Unit Total (11 units minimum)
(37 units min. Math/Sci combined)
Technology in Society Requirement (1 course req'd; must be on Approved TiS list at ughb.stanford.edu the year taken; see note 10)

Engineering Fundamentals (13 units minimum)


CS 106 Programming Abstractions (B or X)
ENGR 40M or 40A Introductory Electronics (ENGR 40 also allowed; see note 4)
Elective: May be an ENGR Fundamentals or an additional CS Depth course (see note 5)
Engineering Fundamentals Total (13 units minimum)

NOTES
* All courses listed on this form can be included under only one category. There is no double-counting.
* All courses listed on this form must be taken for a letter grade except courses taken Spring 2019-20, and Autumn 2020-21 through Summer 2020-21.
* Minimum Grade Point Average (GPA) for all courses in ENGR Fundamentals and CS Core, Depth, and Senior Project (combined) is 2.0.
* Transfer and AP credits in Math, Science, Fundamentals, & TIS must be approved by the SoE Dean's Office. Transfer credits in Computer Science
Core, Depth and Senior Project must be approved by the Computer Science undergraduate program office.
* Courses must be taken for the number of units on the Program Sheet. CS 103, 106B/X, 107, 109, 110 and 161 must be taken for 5 units.
(1) AP credit may be used, as long as at least 26 math units are taken. AP Calculus must be approved by SoE.
(2) Math electives: Math 51, 52, 53, 104, 107, 108, 109, 110, 113; CS 157, 205L; PHIL 151; CME 100, 102, 104; ENGR 108 (or CME 103 or EE 103).
Restrictions: CS 157+ Phil 151 may not be used in combination to satisfy the Math electives requirement. Students who have taken both Math 51& 52 may not count
CME 100 as an elective.
(3) Any course of 3 or more units from the SoE Science List (see Approved Courses page at ughb.stanford.edu), PSYCH 30, or AP Chemistry may be used.
(4) Students who take ENGR 40A or 40M for fewer than 5 units are required to take 1-2 additional units of ENGR Fundamentals (13 units minimum), or 1-2 additional
units of Depth (26-27 units minimum for track and elective courses).
(5) See ENGR Fundamentals Approved Courses list at ughb.stanford.edu. May not be any CS 106.
CS Artificial Intelligence Track Program Sheet (continued)
AI Track Core, Depth, and Senior Project (43 units minimum)
Be advised: no course may be listed twice; no double counting.
Transfer/Deviation Approval by Dept
Dept Course Title Unit Grade
P if Dept Initials Date
Core (15 units minimum) Transfer
CS 107 or 107E Computer Organization and Systems
CS 110 or 111 Principles of Computer Systems
CS 161 Design and Analysis of Algorithms
Depth; Track and Electives (25 units and seven courses minimum)
CS 221 AI: Principles and Techniques (Track Requirement A)
CS Track Requirement B (see note 6)
CS Track Requirement B (see note 6)
Track Requirement C (see note 7)
Elective (see note 8)
Elective (see note 8)
Elective (see note 8)
Optional Elective
Senior Project (1 course required)
CS At least 3 units of 191, 191W, 194, 194H, 194W, 210B, 294 or 294W (see note 10)
Computer Science Core, Depth and Senior Project Total (43 units minimum)
Program Approvals

Departmental
Printed Name: Date:

Signature:

School of Engineering (No action required-office use only)


Printed Name: Date:

Signature:

NOTES (continued from page 1)


(6) Track Requirement B: Two courses, each from a different area:
Area I) AI Methods [CS 228, 229, 234, 238]; Area II) Natural Language Processing: [CS 124, 224N, 224S, 224U];
Area III) Vision: [CS131, 231A, 231N]; Area IV) Robotics: [CS 223A, 237A]
(7) Track Requirement C: One additional course from the Track Requirement B list, or from the following:
AI Methods: [CS 157, 205L, 230, 236, Stats 315A, Stats 315B]; Comp Bio: [CS 235, 279, 371]; Information and the Web: [CS 224W, 276];
Other: [151, 227B, 379]; Robotics and Control: [CS 327A, 329 (with advisor approval), ENGR 205, MS&E 251, MS&E 351];
(8) Track Electives: At least three add'l courses selected from the Track Req't B list, C list, the General CS Electives list (see Note 9), or the
following: CS 237B, 257, 275, 326, 330, 334A, 336, 338, 398, 428; EE 263, 278, EE 364B; ECON 286; MS&E 252, 352, 355;
PHIL 152; PSYCH 204A, 204B, 209; STATS 200, 202, 205
*Students may replace one track elective with a course found at: http://www.cs.stanford.edu/humanities*
(9) General CS Electives: CS 108, 124, 131, 140 or 140E, 142, 143, 144, 145, 146, 147, 148, 149, 154, 155, 157 (or PHIL 151), 163, 166, 168,
190, 195 (4 units maximum), 197, 205L, 210A, 217, 223A, 224N, 224S, 224U, 224W, 225A, 227B, 228, 229, 229M, 229T, 230, 231A, 231N, 232, 233,
234, 235, 237A, 237B, 238, 240, 240LX, 242, 243, 244, 244B, 245, 246, 247 (any suffix), 248, 251, 252, 254, 254B, 255, 261, 263, 265, 269I, 269Q, 270,
271, 272, 273A, 273B, 274, 276, 278, 279, 330, 334A, 336, 348 (any suffix), 351, 352, 353, 369L, 398; CME 108; EE 180, 282
( 10 ) The WIM requirement may be met by taking CS 181W or 182W as a Technology in Society course or through the Senior Project
course (CS 191W, 194W, 210B, or 294W only).

You might also like