Nearly all engineering majors share similar requirements in Mathematics, Science, Technology in Society, and Engineering Fundamentals. The Undergraduate Council of the School of Engineering is responsible for establishing lists of courses certified as satisfying these requirements. These lists are presented in the following sections. Other appropriate courses (for example, more advanced courses) may be used to satisfy these requirements. However, their use must be approved by petition. Petition forms are available on the Terman/School of Engineering File Server-Guest logon, Student Affairs Section and in the information rack outside the School of Engineering's Information Office, Terman 202, and should be submitted to the Senior Associate Dean for Student Affairs in the Office of Student Affairs, Terman 208. We highly recommend that a student obtain petition approval prior to enrolling in a course she or he wishes to use in satisfying one of these requirements. Further information is available in the Office of Student Affairs.
THE MATHEMATICS REQUIREMENT
Most students interested in an Engineering Major should begin a calculus sequence in their freshmen year. The Department of Mathematics has changed their introductory course offerings, and now provides four entry sequences into the calculus: the Math 20 series and the Math 40 series for single variable calculus, and the Math 50 and the Math 50H series for multivariable calculus.
The introductory courses in Linear Algebra are Math 103 and Math 113. The material in Math 103 is covered in the sequence Math 51, 52, and 53.
The Mathematics requirements for Departmental and School of Engineering majors are delineated in the detailed Program Requirements section at the back of the Handbook. In general they require a number of specific and elective courses from the following list of approved courses. Individually Designed Majors must include at least 21 units from the list. All engineering students should check the detailed Program Requirements pages for their major to see which math courses are recommended or required (such courses are usually prerequisites for required courses in Engineering Depth).
In ABET Accredited programs, mathematics through differential and integral calculus and differential equations must be included. The accredited engineering programs at Stanford are Chemical Engineering, Civil Engineering, Electrical Engineering, Industrial Engineering, and Mechanical Engineering, all at the Bachelor of Science level.
Note: Students in ABET Accredited programs are required to complete a minimum of 45 units combined in Math and Science
| MATHEMATICS | TITLE | UNITS |
| 19, 20, 21 | Calculus of a Single Variable | 3, 3, 4 |
| 41, 42 | Calculus of a Single Variable | 5, 5 |
| 51, 52, 53 | Calculus of Several Variables | 5, 5, 5 |
| 51H, 52H, 53H | Honors Calculus | 5, 5, 5 |
| 103, 104 | Matrix Theory and Its Applications | 3, 3 |
| 106 | Introduction to Theory of Functions of a Complex Variable | 3 |
| 109 | Modern Algebra and Its Applications | 3 |
| 113, 114 | Linear Algebra and Matrix Theory | 3, 3 |
| 115 | Fundamental Concepts of Analysis | 3 |
| 120, 121 | Modern Algebra I, II | 3, 3 |
| 130, 131, 132 | Differential Equations | 3, 3, 3 |
| or more advanced courses. | ||
| STATISTICS | TITLE | UNITS |
| 60 (same as Stat 160) | Introduction to Statistical Methods: Precalculus | 5 |
| 110 | Statistical Methods in Engineering | 4 |
| 116 | Theory of Probability | 3-4 |
| or more advanced courses. (Note: Statistics courses numbered below 100 are not acceptable) | ||
| COMPUTER SCIENCE | TITLE | UNITS |
| 137 | Introduction to Scientific Computing | 4 |
| 237 A, B, C | Advanced Numerical Analysis | 3, 3, 3 |
| 260 | Concrete Mathematics | 3 |
| SCHOOL OF ENGINEERING | TITLE | UNITS |
| AA 192 | Vector and Tensor Analysis | 3 |
| ChE 220 | Applied Mathematics in Chemical Engineering | 3 |
| CE 109 | Seminar on Mathematical Lab Applications in CEE | 1 |
| CE 203 | Stantistical Models in Civil Engineering | 4 |
| E 62 | Introduction to Optimization | 4 |
| E 160 | Ordinary Differential Equations and Their Applications | 3 |
| EESOR 121 | Introduction to Stochastic Processes and Models | 4 |
| MS&E 191 | Mathematical Methods in Materials Science | 3 |
| ME 100 A, B | Differential Equations in Engineering | 3, 3 |
| ME 200 A, B, C | Mathematical Methods in Mechanical Engineering | 3, 3, 3 |
| SCHOOL OF EARTH SCIENCES | TITLE | UNITS |
| G&ES 160 | Introduction to Statistical Methods for Earth and Enviornmental Sciences | 4 |
The Science requirements for Departmental and School of Engineering majors are delineated in the detailed Program Requirement section at the back of the Handbook. In general they include a number of specific and elective courses from the following list of approved courses. Individually Designed Majors must include at least 17 units from the list. All engineering students should check the detailed Program Requirements pages for their major to see which science courses are recommended or required (such courses are usually prerequisites for required courses in Engineering Depth). Science courses on this list emphasize basic science rather than applied science.
In ABET Accredited Programs, science coursework must include a year of either chemistry or calculus-based physics, and at least one course in both. Accredited engineering programs at Stanford are Chemical Engineering, Civil Engineering, Electrical Engineering, Industrial Engineering, and Mechanical Engineering, all at the Bachelor of Science level.
Note: Students in ABET Accredited programs are required to complete a minimum of 45 units combined in Math and Science
| PHYSICS | TITLE | UNITS |
| 41 | Mechanics | 3 |
| 43, 45 | Electricity, Magnetism | 3, 3 |
| 46, 48 | Electricity and Magnetism, & Light and Heat Labs | 1, 1 |
| 47 | Light and Heat | 4 |
| 61, 63, 65 | Advanced Freshman Physics | 4, 4, 4 |
Notes: Math 20 or 41 is the listed prerequisite for Physics 41. |
||
| CHEMISTRY | TITLE | UNITS |
| 31 | Chemical Principles | 4 |
| 32 | The Frontiers of Chemical Science | 4 |
| 33 | Structure and Reactivity | 4 |
| 35 | Organic Monofunctional Compounds | 4 |
| 36 | Chemical Separations | 3 |
| 135 | Physical Chemical Principles | 3 |
| Note: Chemistry 30 does NOT meet the science requirement. | ||
| BIOLOGICAL SCIENCE | TITLE | UNITS |
| 31, 32, 33 | Principles of Biology | 5, 5, 5 |
| GEOLOGY | TITLE | UNITS |
| GE&S 1 | Fundamentals of Geology | 5 |
| GE&S 2, 3 | Earth History | 3, 2 |
| Note: A maximum of 5 units of Geology coursework may be counted toward the Science requirement. | ||
It is important for the student to obtain a broad understanding of engineering as a social activity. To foster this aspect of intellectual and professional development, all engineering majors must take one course devoted to exploring issues arising from the interplay of engineering, technology, and society. Individual courses approved for the Technology in Society Requirement are listed below.
| STS COURSE | CROSS-LISTED | TITLE | UNITS | QTR |
| 101/201 | E 130 | Sci., Tech., & Contemporary Soc. | 4-5 | A |
| 107 | Econ 113 | Technology and Economic Change | 5 | W |
| 110 | Pub Pol 103B | Ethics and Public Policy | 5 | W |
| 115 | E 131 | Ethical Issues in Engineering | 4 | S |
| 117V | OS 117V | Industrial Rev: Impact on Art, Arch., & Theory | 5 | A |
| 119V | OS 119V | Architect. and the City: Berlin Nucleus /Modernity | 4 | W |
| 120V | OS 120V | Industry, Tech., and Culture, 1780-1945-Berlin | 5 | |
| 121 | Hist 115 | Tech, and Culture in 19th Century America | 4-5 | W |
| 122 | Hist 234A | Tech. and Culture in 20th C. America & Europe | 5 | A |
| 125V | OS 125V | Scientific Rev: Renaissance/18th Century-Florence | 5 | W |
| 137 | Comm 137 | Nat'l Information Infrastructure Policy Debate | 5 | A |
| 138 | Poli Sci 138 | International Security in a Changing World | 5 | W |
| 162 | Comm 169 | Computers & Interfaces: Psych. and Social Issues | 4 | W |
| 170 (not offered 98/99) | IEEM 170 | Work, Technology & Society | 4 | S |
| 171 | EESOR 193 | The Role of Technology in Nat'l Security | 3 | A |
| 174 (not offered 98/99) | CE 174 | Ethical Issues in Civil Engineering | 3-4 | S |
| 180 (not offered 98/99) | Dispute Resolution for Engineers | 3-4 | S | |
| 215 | CS 201 | Computers, Ethics, and Social Responsibility | 3 | W |
| 266 | Comm 166 | Comm. Policy in Comparative Perspectives | 4 | S |
| 279 | IEEM 279 | Tech. Policy and Mgmt., Newly Indust. Countries | 3-4 | A |
| Additional applicable courses without an STS number: | ||||
| CS 99D | The Science of Art | 3 | W | |
| GS 175A | Modern., Tech., and Culture in Germany 1900-45 | 4 | W | |
| In addition to these courses, participation in the SCTI program offered by Overseas Studies at the Kyoto campus satisfies the Technology in Society requirement. | ||||
NOTES:
|
||||
The Engineering Fundamentals requirement is satisfied by a set of technically rigorous introductory courses chosen from the various engineering disciplines. These courses serve several purposes. First, they provide a breadth of knowledge about some of the major fields of endeavor within engineering. Second, they furnish students with an opportunity to explore a number of engineering topics before embarking on a specific engineering major. Third, the individual classes each offer a reasonably deep insight into a contemporary technological subject for the interested non-engineer. (They each satisfy Area IIb of the General Education Requirements.)
Majors in Aeronautics and Astronautics, Chemical Engineering, Civil and Environmental Engineering, Electrical Engineering, Industrial Engineering, Materials Science and Engineering, and Mechanical Engineering are required to take five courses in Engineering Fundamentals. Majors in Product Design must complete 15 units from the Engineering Fundamentals list. Computer Science and Computer Systems Engineering majors take E40 and either CS 106A and CS 106B or E70X (CS 106X).
| Course | Title | Total Units | Engr Sci Units | Engr Dsgn Units | Qtr Offered |
| E 14 E 15 |
Statics & Deformables | 5 | 4 | 1 | A, W, S |
| Dynamics | 5 | 4 | 1 | A | |
| E 20 | Introduction to Chemical Engineering | 3 | 2 | 1 | S |
| E 30 | Engineering Thermodynamics | 3 | 3 | 0 | A, W |
| E 40 | Introductory Electronics | 5 | 3 | 2 | A, S |
| E 50 | Introductory Science of Materials | 4 | 4 | 0 | W, S |
| E 60 E 62 |
Engineering Economy | 3 | 3 | 0 | A, W, Sum |
| Introduction to Optimization | 4 | 4 | 0 | A, S | |
| E 70A (enroll in CS 106A) E 70X |
Programming Methodology | 5 | 2 | 1 | A, W, S |
| Prog. Meth. (Accelerated) | 5 | 2 | 1 | A, W, S |
Electrical Engineering majors must complete either CS 106X or CS 106A and CS 106B. However, if a student elects to take CS 106A and CS 106B, CS 106B does not count towards the 45 units of Engineering Depth in Electrical Engineering.
The Departmental Majors in Chemical, Civil, Electrical, Industrial, Materials Science and Engineering, and Mechanical Engineering require 8 units of Experimentation, normally to be included within the units taken for Science, Engineering Fundamentals, and Engineering Depth. That is, with careful planning of the courses taken in those portions of the curriculum, the Experimentation requirement should not involve additional coursework.
The experimentation content, in units, of undergraduate engineering and science courses is shown in the following list. Students may also petition to receive experimentation credits for work performed in other courses (including individual research projects) or even for appropriate summer work, with the approval of their Academic Advisor.
| Courses | Title | |
| Physics 46, 48 | Physics Laboratories | |
| Chem. 36 | Chemical Separations | |
| Chem. 130 | Theory & Practice of Identification | |
| CS 99 D | The Science of Art | |
| G&ES 1 | Fundamental of Geology | |
| G&ES 3 | Earth History Laboratory | |
| Biology 44 | Core Experimental Laboratory | |
| Engr. 40 | Introductory Electronics | |
| Engr. 75 | Intro to Small Computer Interfacing | |
| AA 131 | Experimentation in Aero/Astro | |
| ChE 180 A, B | Chemical Engineering Laboratory | |
| CEE 100 | Managing Civil Engineering Projects | |
| CEE 101A | Structural Systems | |
| CEE 101C | Geotechnical Engineering | |
| CEE 140 | Construction Surveying | |
| CEE 141 | Concrete Canoe for ASCE Competition | |
| CEE 160 | Mechanics of Fluids Laboratory | |
| CEE 161 | Open Channel and Pipe Flows | |
| CEE 176 A, B | Energy Efficient buildings | |
| CEE 195 | Structural Geology & rock Mechanics | |
| EE 121 | Digital Design Laboratory | |
| EE 122 | Analog Laboratory | |
| EE 133 | Analog Communications Design Laboratory | |
| EE 144 | Electromagnetic Waves Design Laboratory | |
| EE 181 | Computer Organization, Machine & Assm Lang | |
| EE 182 | Digital Computer Organization | |
| EE 183 | Digital Logic Laboratory | |
| EE 218 | Semi-custom VLSI Systems (not offered 96/97) | |
| EE 281 | Microcomputer-Based System Design | |
| IE 100 | Organizations: Theory and Management | |
| IE 121 | Quality Assurance & Control | |
| IE 125 | Work Design and Measurement | |
| IE 180, 183, 186 | Senior Project | |
| IE 201 | Creativity and Innovation in Organizations | |
| IE 260 | Analysis of Production and Operating Systems | |
| IE 265 | Reengineering the Manufacturing Function | |
| MS&E 161, 162, 163 | Experimental Methods in Materials Science | |
| ME 33 | Introductory Fluids Engineering | |
| ME 103 | Manufacturing and Design | |
| ME 117 | Introduction to Sensors | |
| ME 118 | Introduction to Mechatronics | |
| ME 130 | Internal Combustion Engines | |
| ME 131A | Heat Transfer | |
| ME 132 | Thermosciences Laboratory | |
| ME 217 A | Design for Manufacturability |