| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Stanford University s School of Engineering | |||||||||||||||||||||||||
2 | Computer Science | |||||||||||||||||||||||||
3 | Individually Designed Track | |||||||||||||||||||||||||
4 | 2021-2022 Program Sheet | |||||||||||||||||||||||||
5 | Final version of program sheet due to the department no later than 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: | SU ID #: | ||||||||||||||||||||||||
8 | Phone: | |||||||||||||||||||||||||
9 | Today's Date: | Month/Yr B.S. expected: | ||||||||||||||||||||||||
10 | ||||||||||||||||||||||||||
11 | Mathematics and Science Requirement (Delete courses and units not taken) | |||||||||||||||||||||||||
12 | Dept | Course | Title | Transfer/AP Approval by SoE | Unit | Grade | ||||||||||||||||||||
13 | P if Transfer | SoE Initials | Date | |||||||||||||||||||||||
14 | Mathematics (26 units minimum) | |||||||||||||||||||||||||
15 | MATH | 19 | Calculus (see note 1) | |||||||||||||||||||||||
16 | MATH | 20 | ||||||||||||||||||||||||
17 | MATH | 21 | ||||||||||||||||||||||||
18 | CS | 103 | Mathematical Foundations of Computing | |||||||||||||||||||||||
19 | CS | 109 | Introduction to Probability for Computer Scientists | |||||||||||||||||||||||
20 | Plus two electives (see note 2) | |||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||
23 | Mathematics Unit Total (26 units minimum) | |||||||||||||||||||||||||
24 | Science (11 units minimum) | |||||||||||||||||||||||||
25 | PHYS | 41 | Mechanics (or PHYS 21 or 61) | |||||||||||||||||||||||
26 | PHYS | 43 | Electricity and Magnetism (or PHYS 23 or 63) | |||||||||||||||||||||||
27 | Elective (see note 3) | |||||||||||||||||||||||||
28 | Science Unit Total (11 units minimum) | |||||||||||||||||||||||||
29 | (37 units min. Math/Sci combined) | |||||||||||||||||||||||||
30 | Technology in Society Requirement (1 course req'd from Approved TiS list at ughb.stanford.edu the year taken; see note 5) | |||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | Engineering Fundamentals (10 units minimum) | |||||||||||||||||||||||||
34 | CS | 106 | Programming Abstractions (B or X) | |||||||||||||||||||||||
35 | ENGR | 40M | An Intro to Making: What is EE? | |||||||||||||||||||||||
36 | Engineering Fundamentals Total (10 units minimum) | |||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | NOTES | |||||||||||||||||||||||||
39 | * | All courses listed on this form can be included under only one category. There is no double-counting. | ||||||||||||||||||||||||
40 | * | All courses listed on this form must be taken for a letter grade except courses taken Spring 2019-20, and Autumn 2020-21 | ||||||||||||||||||||||||
41 | through Summer 2020-21. | |||||||||||||||||||||||||
42 | * | This printed form must be signed by the departmental representative. Changes must be petitioned (see UGHB pg 27-29) and initialed in ink. | ||||||||||||||||||||||||
43 | * | Minimum Grade Point Average (GPA) for all courses in ENGR Fundamentals and CS Core, Depth, and Senior Project (combined) is 2.0. | ||||||||||||||||||||||||
44 | * | Students without prior programming experience should first take CS106A. The major otherwise requires at most 95 units, so even with | ||||||||||||||||||||||||
45 | CS106A, the BSCS major respects the university's 100-unit limit. | |||||||||||||||||||||||||
46 | * | 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. | ||||||||||||||||||||||||
47 | * | Courses must be taken for the number of units on the Program Sheet. CS103, 106B/X, 107, 109, 110, and 161 must be taken for 5 units. | ||||||||||||||||||||||||
48 | ( 1 ) | Up to 10 units AP credit (with placement into MATH 51/CME 100) may be used, as long as at least 26 math units are taken. AP must be approved by SoE. | ||||||||||||||||||||||||
49 | ( 2 ) | Math electives: Math 51, 52, 53, 104, 107, 108, 109, 110, 113; CS 157, 205L; PHIL 151; CME 100, 102, 103 (or ENGR 108 or EE 103), 104 | ||||||||||||||||||||||||
50 | Restrictions: CS 157+ Phil 151 may not be used in combination to satisfy the Math electives requirement. Students who have taken both | |||||||||||||||||||||||||
51 | Math 51 and 52 may not count CME 100 as an elective. | |||||||||||||||||||||||||
52 | ( 3 ) | Any course of 3 or more units from the SoE Science List (see Courses page at ughb.stanford.edu), PSYCH 30, or AP Chemistry may be used. All AP credit | ||||||||||||||||||||||||
53 | must be approved by the SoE; see AP page https://ughb.stanford.edu/transfers-ap-exceptions in UGHB for approval process. | |||||||||||||||||||||||||
54 | CS Individually Designed Track Program Sheet (continued) | |||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | CS Individually Designed Track Core, Depth, and Senior Project (43 units minimum) | |||||||||||||||||||||||||
57 | Be advised: no course may be listed twice on the sheet; no double-counting. | |||||||||||||||||||||||||
58 | Dept | Course | Title | Transfer/Deviation Approval by Dept | Unit | Grade | ||||||||||||||||||||
59 | P if Transfer | Dept Initials | Date | |||||||||||||||||||||||
60 | Core (15 units minimum) | |||||||||||||||||||||||||
61 | CS | 107 or 107E | Computer Organization and Systems | |||||||||||||||||||||||
62 | CS | 110 | Principles of Computer Systems | |||||||||||||||||||||||
63 | CS | 161 | Design and Analysis of Algorithms | |||||||||||||||||||||||
64 | Depth; Track and Electives (25 units and seven courses minimum) see note 4 | |||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | Senior Project (1 course required) | |||||||||||||||||||||||||
74 | CS | At least 3 units of 191, 191W, 194, 194H, 194W, 210B, 294 or 294W (see note 5) | ||||||||||||||||||||||||
75 | Computer Science Core, Depth and Senior Project Total (43 units minimum) | |||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | Program Approvals | |||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | Undergraduate Advisor | |||||||||||||||||||||||||
80 | Printed Name: | Date: | ||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | Signature: | |||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | Department | |||||||||||||||||||||||||
86 | Printed Name: | |||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | Signature: | Date: | ||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | School of Engineering (No action required-office use only) | |||||||||||||||||||||||||
91 | Printed Name: | Date: | ||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | Signature: | |||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | NOTES (continued from page 1) | |||||||||||||||||||||||||
97 | ( 4 ) | Students may propose an Individually Designed Track. Proposals should include a minimum of seven courses, at least four of which must | ||||||||||||||||||||||||
98 | be CS courses numbered 100 or above. Proposals must be submitted & approved at least two quarters before graduation. To create an | |||||||||||||||||||||||||
99 | individually designed program, students should complete an Individually Designed Track program sheet and seek approval from their | |||||||||||||||||||||||||
100 | undergrad advisor and from the Associate Chair for Education, Prof. Mehran Sahami. Proposals will be evaluated for coherence and | |||||||||||||||||||||||||