School of Engineering
Mail Code: 94305-4027
Phone: (650) 723-5984
Web Site: https://soe.stanford.edu
Courses offered by the School of Engineering are listed under the subject code ENGR on the Stanford Bulletin's ExploreCourses web site.
The School of Engineering offers undergraduate programs leading to the degree of Bachelor of Science (B.S.), programs leading to both B.S. and Master of Science (M.S.) degrees, other programs leading to a B.S. with a Bachelor of Arts (B.A.) in a field of the humanities or social sciences, dual-degree programs with certain other colleges, and graduate curricula leading to the degrees of M.S., Engineer, and Ph.D.
The school has nine academic departments: Aeronautics and Astronautics, Bioengineering, Chemical Engineering, Civil and Environmental Engineering, Computer Science, Electrical Engineering, Management Science and Engineering, Materials Science and Engineering, and Mechanical Engineering. These departments and one interdisciplinary program, the Institute for Computational and Mathematical Engineering, are responsible for graduate curricula, research activities, and the departmental components of the undergraduate curricula.
In research where faculty interest and competence embrace both engineering and the supporting sciences, there are numerous programs within the school as well as several interschool activities, including the Army High Performance Computing Research Center, Biomedical Informatics Training Program, Center for Integrated Systems, Center for Work, Technology, and Organization, Center on Polymer Interfaces and Macromolecular Assemblies, Collaboratory for Research on Global Projects, National Center for Physics-Based Simulation in Biology, Center for Position, Navigation, and Time, the Energy Modeling Forum, the NIH Biotechnology Graduate Training Grant in Chemical Engineering, and the Stanford Technology Ventures Program. Energy Resources Engineering (formerly Petroleum Engineering) is offered through the School of Earth Sciences.
The School of Engineering's Hasso Plattner Institute of Design (https://dschool.stanford.edu) brings together students and faculty in engineering, business, education, medicine, and the humanities to learn design thinking and work together to solve big problems in a human-centered way.
The Woods Institute for the Environment (https://environment.stanford.edu) brings together faculty, staff, and students from the schools, institutes and centers at Stanford to conduct interdisciplinary research, education, and outreach to promote an environmentally sound and sustainable world.
The School of Engineering has a summer internship program in China for undergraduate and graduate students. For more information, see https://soe.stanford.edu/chinaintern. The department also has an exchange program available to graduate students whose research would benefit from collaboration with Chinese academic institutions.
Instruction in Engineering is offered primarily during Autumn, Winter, and Spring quarters of the regular academic year. During the Summer Quarter, a small number of undergraduate and graduate courses are offered.
Undergraduate Programs in the School of Engineering
The principal goals of the undergraduate engineering curriculum are to provide opportunities for intellectual growth in the context of an engineering discipline, for the attainment of professional competence, and for the development of a sense of the social context of technology. The curriculum is flexible, with many decisions on individual courses left to the student and the adviser. For a student with well-defined educational goals, there is often a great deal of latitude.
In addition to the special requirements for engineering majors described below, all undergraduate engineering students are subject to the University general education, writing, and foreign language requirements outlined in the first pages of this bulletin. Depending on the program chosen, students have the equivalent of from one to three quarters of free electives to bring the total number of units to 180.
The School of Engineering's Handbook for Undergraduate Engineering Programs is the definitive reference for all undergraduate engineering programs. It is available online at https://ughb.stanford.edu and provides detailed descriptions of all undergraduate programs in the school, as well as additional information about extracurricular programs and services. Because it is revised in the summer, and updates are made to the web site on a continuing basis, the handbook reflects the most up-to-date information on School of Engineering programs for the academic year.
Accreditation
The Accreditation Board for Engineering and Technology (ABET) accredits college engineering programs nationwide using criteria and standards developed and accepted by U.S. engineering communities. At Stanford, the following undergraduate programs are accredited:
- Chemical Engineering,
- Civil Engineering
- Electrical Engineering
- Environmental Engineering
- Mechanical Engineering
In ABET-accredited programs, students must meet specific requirements for engineering science, engineering design, mathematics, and science course work. Students are urged to consult the School of Engineering Handbook for Undergraduate Engineering Programs and their adviser.
Accreditation is important in certain areas of the engineering profession; students wishing more information about accreditation should consult their department office or the office of the Senior Associate Dean for Student Affairs in 135 Huang Engineering Center.
Policy on Satisfactory/No Credit Grading and Minimum Grade Point Average
All courses taken to satisfy major requirements (including the requirements for mathematics, science, engineering fundamentals, Technology in Society, and engineering depth) for all engineering students (including both department and School of Engineering majors) must be taken for a letter grade if the instructor offers that option.
For departmental majors, the minimum combined GPA (grade point average) for all courses taken in fulfillment of the Engineering Fundamentals requirement and the Engineering Depth requirement is 2.0. For School of Engineering majors, the minimum GPA on all engineering courses taken in fulfillment of the major requirements is 2.0.
Admission
Any students admitted to the University may declare an engineering major if they elect to do so; no additional courses or examinations are required for admission to the School of Engineering.
Recommended Preparation
Freshman
Students who plan to enter Stanford as freshmen and intend to major in engineering should take the highest level of mathematics offered in high school. (See the "Mathematics" section of this bulletin for information on advanced placement in mathematics.) High school courses in physics and chemistry are strongly recommended, but not required. Additional elective course work in the humanities and social sciences is also recommended.
Transfer Students
Students who do the early part of their college work elsewhere and then transfer to Stanford to complete their engineering programs should follow an engineering or pre-engineering program at the first school, selecting insofar as possible courses applicable to the requirements of the School of Engineering, that is, courses comparable to those described under "Undergraduate Programs." In addition, students should work toward completing the equivalent of Stanford's foreign language requirement and as many of the University's General Education Requirements (GERs) as possible before transferring. Some transfer students may require more than four years (in total) to obtain the B.S. degree. However, Stanford affords great flexibility in planning and scheduling individual programs, which makes it possible for transfer students, who have wide variations in preparation, to plan full programs for each quarter and to progress toward graduation without undue delay.
Transfer credit is given for courses taken elsewhere whenever the courses are equivalent or substantially similar to Stanford courses in scope and rigor. The policy of the School of Engineering is to study each transfer student's preparation and make a reasonable evaluation of the courses taken prior to transfer by means of a petition process. Inquiries may be addressed to the Office of Student Affairs in 135 Huang Engineering Center. For more information, see the transfer credit section of the Handbook for Undergraduate Engineering Programs at https://ughb.stanford.edu.
Degree Program Options
The School of Engineering offers two types of B.S. degrees:
- Bachelor of Science in Engineering
- Bachelor of Science for Individually Designed Majors in Engineering (IDMENs)
There are eight Engineering B.S. subplans that have been proposed by cognizant faculty groups and pre-approved by the Undergraduate Council:
- Aeronautics and Astronautics
- Architectural Design
- Atmosphere/Energy
- Bioengineering
- Biomechanical Engineering
- Biomedical Computation
- Engineering Physics
- Product Design.
The B.S. for an Individually Designed Major in Engineering has also been approved by the council.
Curricula for majors are offered by the departments of:
- Chemical Engineering
- Civil and Environmental Engineering
- Computer Science
- Electrical Engineering
- Management Science and Engineering
- Materials Science and Engineering
- Mechanical Engineering
Curricula for majors in these departments have the following components:
- 36-45 units of mathematics and science (see Basic Requirements 1 and 2 at the end of this section)
- engineering fundamentals (three course minimum, at least one of which must be unspecified by the department, see Basic Requirement 3)
- Technology in Society (TIS) (one course minimum, see Basic Requirement 4)
- engineering depth (courses such that the total number of units for Engineering Fundamentals and Engineering Depth is between 60 and 72)
- ABET accredited majors must meet a minimum number of Engineering Science and Engineering Design units; (see Basic Requirement 5)
Consult the 2012-13 Handbook for Undergraduate Engineering Programs for additional information.
Dual and Coterminal Programs
A Stanford undergraduate may work simultaneously toward two bachelor's degrees or toward a bachelor's and a master's degree, that is, B.A. and M.S., B.A. and M.A., B.S. and M.S., or B.S. and M.A. The degrees may be granted simultaneously or at the conclusion of different quarters. Five years are usually required for a dual or coterminal program or for a combination of these two multiple degree programs. For further information, inquire with the School of Engineering's student affairs office, 135 Huang Engineering Center, or with department contacts listed in the Handbook for Undergraduate Engineering Programs, available at https://ughb.stanford.edu.
Dual B.A. and B.S. Degree Program—To qualify for both degrees, a student must:
- complete the stated University and department requirements for each degree
- complete 15 full-time quarters, or 3 full-time quarters after completing 180 units
- complete a total of 225 units (180 units for the first bachelor's degree plus 45 units for the second bachelor's degree)
Coterminal Bachelor's and Master's Degree Program—A Stanford undergraduate may be admitted to graduate study for the purpose of working simultaneously toward a bachelor's degree and a master's degree, in the same or different disciplines. To qualify for both degrees, a student must:
- complete, in addition to the 180 units required for the bachelor's degree, the number of units required by the graduate department for the master's degree which in no event is fewer than the University minimum of 45 units
- complete the requirements for the bachelor's degree (department, school, and University) and apply for conferral of the degree at the appropriate time
- complete the department and University requirements for the master's degree and apply for conferral of the degree at the appropriate time
A student may complete the bachelor's degree before completing the master's degree, or both degrees may be completed in the same quarter.
Admission to the coterminal program requires admission to graduate status by the pertinent department. Admission criteria vary from department to department.
Procedure for Applying for Admission to Coterminal Degree Programs
A Stanford undergraduate may apply to the pertinent graduate department using the University coterminal application form after completing 120 bachelor's degree units. Application deadlines vary by department, but in all cases the student must apply early enough to allow a departmental decision at least one quarter in advance of the anticipated date of conferral of the bachelor's degree.
Students should refer to the University Registrar's Office or its web site for details about when courses begin to count toward the master's degree requirements and when graduate tuition is assessed; this may affect the decision about when to apply for admission to graduate status.
The University requirements for the coterminal M.A. are described in the "Coterminal Bachelor's and Master's Degrees" section of this bulletin. For University coterminal degree program rules and University application forms, also see https://studentaffairs.stanford.edu/registrar/publications#Coterm.
Graduate Programs in the School of Engineering
Admission
Application for admission with graduate standing in the school should be made to the graduate admissions committee in the appropriate department or program. While most graduate students have undergraduate preparation in an engineering curriculum, it is feasible to enter from other programs, including chemistry, geology, mathematics, or physics.
For further information and application instructions, see the department sections in this bulletin or https://gradadmissions.stanford.edu. Stanford undergraduates may also apply as coterminal students; details can be found under "Degree Program Options" in the "Undergraduate Programs in the School of Engineering" section of this bulletin.
Fellowships and Assistantships
Departments and divisions of the School of Engineering award graduate fellowships, research assistantships, and teaching assistantships each year.
Curricula in the School of Engineering
For further details about the following programs, see the department sections in this bulletin.
Related aspects of particular areas of graduate study are commonly covered in the offerings of several departments and divisions. Graduate students are encouraged, with the approval of their department advisers, to choose courses in departments other than their own to achieve a broader appreciation of their field of study. For example, most departments in the school offer courses concerned with nanoscience, and a student interested in an aspect of nanotechnology can often gain appreciable benefit from the related courses given by departments other than her or his own.
Departments and programs of the school offer graduate curricula as follows:
Aeronautics and Astronautics
- Aeroelasticity
- Aircraft Design, Performance, and Control
- Applied Aerodynamics
- Computational Aero-Acoustics
- Computational Fluid Dynamics
- Control of Robots, including Space and Deep-Underwater Robots
- Conventional and Composite Structures/Materials
- Direct and Large Eddy Simulation of Turbulence
- High-Lift Aerodynamics
- Hybrid Propulsion
- Hypersonic and Supersonic Flow
- Multidisciplinary Design Optimization
- Navigation Systems (especially GPNetworked and Hybrid Control
- Optimal Control, Estimation, System Identification
- Spacecraft Design and Satellite Engineering
- Turbulent Flow and Combustion
Bioengineering
- Biomedical Computation
- Biomedical Devices
- Biomedical Imaging
- Cell and Molecular Engineering
- Regenerative Medicine
Chemical Engineering
- Applied Statistical Mechanics
- Biocatalysis
- Biochemical Engineering
- Bioengineering
- Biophysics
- Computational Materials Science
- Colloid Science
- Dynamics of Complex Fluids
- Energy Conversion
- Functional Genomics
- Hydrodynamic Stability
- Kinetics and Catalysis
- Microrheology
- Molecular Assemblies
- Nanoscience and Technology
- Newtonian and Non-Newtonian Fluid Mechanics
- Polymer Physics
- Protein Biotechnology
- Renewable Fuels
- Semiconductor Processing
- Soft Materials Science
- Solar Utilization
- Surface and Interface Science
- Transport Mechanics
Civil and Environmental Engineering
- Atmosphere/Energy
- Construction Engineering and Management
- Design/Construction Integration
- Environmental Engineering and Science
- Environmental Fluid Mechanics and Hydrology
- Environmental and Water Studies
- Geomechanics
- Structural Engineering
- Sustainable Design and Construction
Computational and Mathematical Engineering
- Applied and Computational Mathematics
- Computational Fluid Dynamics
- Computational Geometry and Topology
- Discrete Mathematics and Algorithms
- Numerical Analysis
- Optimization
- Partial Differential Equations
- Stochastic Processes
Computer Science
See https://forum.stanford.edu/research/areas.php for a comprehensive list.
- Algorithmic Game Theory
- Analysis of Algorithms
- Artificial Intelligence
- Autonomous Agents
- Biomedical Computation
- Compilers
- Complexity Theory
- Computational and Cognitive Neuroscience
- Computational Biology
- Computational Geometry
- Computational Logic
- Computational Photography
- Computational Physics
- Computer Architecture
- Computer Graphics
- Computer Security
- Computer Science Education
- Computer Vision
- Cryptography
- Database Systems
- Data Mining
- Digital Libraries
- Distributed and Parallel Computation
- Distributed Systems
- Electronic Commerce
- Formal Verification
- Haptic Display of Virtual Environments
- Human-Computer Interaction
- Image Processing
- Information and Communication Technologies for Development
- Information Management and Mining
- Machine Learning
- Mathematical Theory of Computation
- Mobile Computing
- Multi-Agent Systems
- Natural Language and Speech Processing
- Networking and Internet Architecture
- Operating Systems
- Parallel Computing
- Probabilistic Models and Methods
- Programming Systems/Languages
- Robotics
- Robust System Design
- Scientific Computing and Numerical Analysis
- Sensor Networks
- Social and Information Networks
- Social Computing
- Ubiquitous and Pervasive Computing
- Visualization
- Web Application Infrastructure
Electrical Engineering
- Biomedical Devices and Bioimaging
- Communication Systems: Wireless, Optical, Wireline
- Control, Learning, and Optimization
- Electronic and Magnetic Devices
- Energy: Solar Cells, Smart Grid, Load Control
- Environmental and Remote Sensing: Sensor Nets, Radar Systems, Space
- Fields and Waves
- Graphics, HCI, Computer Vision, Photography
- Information Theory and Coding: Image and Data Compression, Denoising
- Integrated Circuit Design: MEMS, Sensors, Analog, RF
- Network Systems and Science: Nest Gen Internet, Wireless Networks
- Nano and Quantum Science
- Photonic Devices
- Systems Software: OS, Compilers, Languages
- Systems Hardware: Architecture, VLSI, Embedded Systems
- VLSI Design
Management Science and Engineering
- Decision and Risk Analysis
- Dynamic Systems
- Economics
- Entrepreneurship
- Finance
- Information
- Marketing
- Optimization
- Organization Behavior
- Organizational Science
- Policy
- Production
- Stochastic Systems
- Strategy
Materials Science and Engineering
- Biomaterials
- Ceramics and Composites
- Computational Materials Science
- Electrical and Optical Behavior of Solids
- Electron Microscopy
- Fracture and Fatigue
- Imperfections in Crystals
- Kinetics
- Magnetic Behavior of Solids
- Magnetic Storage Materials
- Nanomaterials
- Photovoltaics
- Organic Materials
- Phase Transformations
- Physical Metallurgy
- Solid State Chemistry
- Structural Analysis
- Thermodynamics
- Thin Films
- X-Ray Diffraction
Mechanical Engineering
- Biomechanics
- Combustion Science
- Computational Mechanics
- Controls
- Design of Mechanical Systems
- Dynamics
- Environmental Science
- Experimental Stress and Analysis
- Fatigue and Fracture Mechanics
- Finite Element Analysis
- Fluid Mechanics
- Heat Transfer
- High Temperature Gas Dynamics
- Kinematics
- Manufacturing
- Mechatronics
- Product Design
- Robotics
- Sensors
- Solids
- Thermodynamics
- Turbulence
- Turbulence
Bachelor of Science in the School of Engineering
Departments within the School of Engineering offer programs leading to the B.S. degree in the following fields:
- Chemical Engineering
- Civil Engineering
- Computer Science
- Electrical Engineering
- Environmental Engineering
- Management Science and Engineering
- Materials Science and Engineering
- Mechanical Engineering
The School of Engineering itself offers interdisciplinary programs leading to the B.S. degree in Engineering with specializations in:
- Aeronautics and Astronautics
- Architectural Design
- Atmosphere/Energy
- Bioengineering
- Biomechanical Engineering
- Biomedical Computation
- Engineering Physics
- Product Design
In addition, students may elect a B.S. in an Individually Designed Major in Engineering.
Bachelor of Arts and Science (B.A.S.) in the School of Engineering
This degree is available to students who complete both the requirements for a B.S. degree in engineering and the requirements for a major or program ordinarily leading to the B.A. degree. For more information, see the "Undergraduate Degrees" section of this bulletin.
Independent Study, Research, and Honors
The departments of Chemical Engineering, Civil and Environmental Engineering, Computer Science, Electrical Engineering, and Mechanical Engineering, as well as the faculty overseeing the Architectural Design, Atmosphere/Energy, Bioengineering, Biomechanical Engineering, Biomedical Computing, and Engineering Physics majors, offer qualified students opportunities to do independent study and research at an advanced level with a faculty mentor in order to receive a Bachelor of Science with honors. An honors option is also available to students pursuing an independently designed major, with the guidance and approval of their adviser.
Petroleum Engineering
Petroleum Engineering is offered by the Department of Energy Resource Engineering in the School of Earth Sciences. Consult the "Energy Resources Engineering" section of this bulletin for requirements. School of Engineering majors who anticipate summer jobs or career positions associated with the oil industry should consider enrolling in ENGR 120.
Programs in Manufacturing
Programs in manufacturing are available at the undergraduate, master's, and doctorate levels. The undergraduate programs of the departments of Civil and Environmental Engineering, Management Science and Engineering, and Mechanical Engineering provide general preparation for any student interested in manufacturing. More specific interests can be accommodated through Individually Designed Majors in Engineering (IDMENs).
Basic Requirements
Basic Requirement 1 (Mathematics)
Engineering students need a solid foundation in the calculus of continuous functions, linear algebra, an introduction to discrete mathematics, and an understanding of statistics and probability theory. Students are encouraged to select courses on these topics. To meet ABET accreditation criteria, a student's program must include the study of differential equations. Courses that satisfy the math requirement are listed at https://ughb.stanford.edu in the Handbook for Undergraduate Engineering Programs.
Basic Requirement 2 (Science)
A strong background in the basic concepts and principles of natural science in such fields as biology, chemistry, geology, and physics is essential for engineering. Most students include the study of physics and chemistry in their programs. Courses that satisfy the science requirement are listed at https://ughb.stanford.edu in the Handbook for Undergraduate Engineering Programs.
Basic Requirement 3 (Engineering Fundamentals)
The Engineering Fundamentals requirement is satisfied by a nucleus of technically rigorous introductory courses chosen from the various engineering disciplines. It is intended to serve several purposes. First, it provides students with a breadth of knowledge concerning the major fields of endeavor within engineering. Second, it allows the incoming engineering student an opportunity to explore a number of courses before embarking on a specific academic major. Third, the individual classes each offer a reasonably deep insight into a contemporary technological subject for the interested non-engineer.
The requirement is met by taking three courses from the following list, at least one of which is chosen by the student rather than by the department:
Units | ||
---|---|---|
ENGR 10 | Introduction to Engineering Analysis | 4 |
ENGR 14 | Intro to Solid Mechanics | 4 |
ENGR 15 | Dynamics | 3 |
ENGR 20 | Introduction to Chemical Engineering (same as CHEMENG 20) | 3 |
ENGR 25B | Biotechnology 1 | 3 |
ENGR 25E | Energy: Chemical Transformations for Production, Storage, and Use (same as CHEMENG 25E) 1 | 3 |
ENGR 30 | Engineering Thermodynamics | 3 |
ENGR 40 | Introductory Electronics 1,2 | 5 |
ENGR 40N | Engineering Wireless Networks 1 | 5 |
ENGR 40P | Physics of Electrical Engineering 1 | 5 |
ENGR 50 | Introduction to Materials Science, Nanotechnology Emphasis 1,2 | 4 |
ENGR 50E | Introduction to Materials Science - Energy Emphasis 1 | 4 |
ENGR 50M | Introduction to Materials Science, Biomaterials Emphasis 1 | 4 |
ENGR 60 | Engineering Economy | 3 |
ENGR 62 | Introduction to Optimization (same as MS&E 111) | 4 |
ENGR 70A/CS 106A | Programming Methodology 1 | 5 |
ENGR 70B/CS 106B | Programming Abstractions 1 | 5 |
ENGR 70X/CS 106X | Programming Abstractions (Accelerated) 1 | 5 |
ENGR 80 | Introduction to Bioengineering (same as BIO 80) | 4 |
ENGR 90 | Environmental Science and Technology (same as CEE 70) | 3 |
1 | Only one course from each numbered series can be used in the Engineering Fundamentals category within a major program. |
2 | ENGR 40 Introductory Electronics and ENGR 50 Introduction to Materials Science, Nanotechnology Emphasis may be taken on video at some of Stanford's Overseas Centers. |
Basic Requirement 4 (Technology in Society)
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. Courses that fulfill this requirement are listed online at https://ughb.stanford.edu in the Handbook for Undergraduate Engineering Programs.
Basic Requirement 5 (Engineering Topics)
In order to satisfy ABET (Accreditation Board for Engineering and Technology) requirements, a student majoring in Chemical, Civil, Electrical, Environmental, or Mechanical Engineering must complete one and a half years of engineering topics, consisting of a minimum of 68 units of Engineering Fundamentals and Engineering Depth appropriate to the student's field of study. In most cases, students meet this requirement by completing the major program core and elective requirements. A student may need to take additional courses in Depth in order to fulfill the minimum requirement. Appropriate courses assigned to fulfill each major's program are listed online at https://ughb.stanford.edu in the Handbook for Undergraduate Engineering Programs.
Experimentation
Chemical Engineering, Civil Engineering, Electrical Engineering, Environmental Engineering, Materials Science and Engineering, and Mechanical Engineering must include experimental experience appropriate to the discipline. Lab courses taken in the sciences, as well as experimental work taken in courses within the School of Engineering, will fulfill this requirement.
Overseas Studies Courses in Engineering
For course descriptions and additional offerings, see the listings in the Stanford Bulletin's ExploreCourses web site (https://explorecourses.stanford.edu) or the Bing Overseas Studies web site (https://bosp.stanford.edu). Students should consult their department or program's student services office for applicability of Overseas Studies courses to a major or minor program.
Aeronautics and Astronautics (AA)
Completion of the undergraduate program in Aeronautics and Astronautics leads to the conferral of the Bachelor of Science in Engineering. The subplan "Aeronautics and Astronautics" appears on the transcript and on the diploma.
Requirements
Units | ||
---|---|---|
Mathematics (5) | ||
Select one of the following: | 5 | |
Ordinary Differential Equations with Linear Algebra | ||
Ordinary Differential Equations for Engineers | ||
Math electives 1 | ||
Science (20) | ||
PHYSICS 41 | Mechanics | 4 |
PHYSICS 43 | Electricity and Magnetism | 4 |
One additional Physics course | 4 | |
Science electives 1 | 8 | |
Technology in Society (one course required) (3-5) 1 | 3-5 | |
Engineering Fundamentals (8) | ||
Three courses minimum, including: | ||
ENGR 30 | Engineering Thermodynamics | 3 |
ENGR 70A | Programming Methodology | 5 |
Engineering Depth (38-42) | ||
AA 100 | Introduction to Aeronautics and Astronautics | 3 |
AA 190 | Directed Research and Writing in Aero/Astro | 3-5 |
ENGR 15 | Dynamics | 3 |
CEE 101A | Mechanics of Materials | 4 |
or ME 80 | Mechanics of Materials | |
ME 161 | Dynamic Systems, Vibrations and Control | 3-4 |
or PHYSICS 110 | Advanced Mechanics | |
ME 70 | Introductory Fluids Engineering | 4 |
ME 131A | Heat Transfer | 3-4 |
Depth Area I 2 | 6 | |
Depth Area II 2 | 6 | |
Engineering elective(s) 3 | 3 | |
Total Units | 74-80 |
For additional information and sample programs see the Handbook for Undergraduate Engineering Programs.
1 | Courses that satisfy the Math electives, Science electives, the Technology in Society requirement, and the Engineering Fundamentals requirement are listed in Figures 3-1, 3-2, 3-3, and 3-4 in the Handbook for Undergraduate Engineering Programs at https://ughb.stanford.edu. |
2 | Two of the following areas: Fluids (AA 200 Applied Aerodynamics, AA 210A Fundamentals of Compressible Flow, AA 214A Introduction to Numerical Methods for Engineering, AA 283 Aircraft and Rocket Propulsion; ME 131B Fluid Mechanics: Compressible Flow and Turbomachinery) Structures (AA 240A Analysis of Structures, AA 240B Analysis of Structures, AA 256 Mechanics of Composites) Dynamics and Controls (AA 242A Classical Dynamics, AA 271A Dynamics and Control of Spacecraft and Aircraft, AA 279 Space Mechanics; ENGR 105 Feedback Control Design, ENGR 205 Introduction to Control Design Techniques) Systems Design (AA 241A Introduction to Aircraft Design, Synthesis, and Analysis, AA 241B Introduction to Aircraft Design, Synthesis, and Analysis, AA 236A Spacecraft Design, AA 236B Spacecraft Design Laboratory) |
3 | Electives are to be approved by the adviser, and might be from the depth area lists or other upper-division Engineering courses. |
Architectural Design (AD)
Completion of the undergraduate program in Architectural Design leads to the conferral of the Bachelor of Science in Engineering. The subplan "Architectural Design" appears on the transcript and on the diploma.
Mission of the Undergraduate Program in Architectural Design
The mission of the undergraduate program in Architectural Design is to develop students' ability to integrate engineering and architecture in ways that blend innovative architectural design with cutting-edge engineering technologies. Courses in the program combine hands-on architectural design studios with a wide variety of other courses. Students can choose from a broad mix of elective courses concerning energy conservation, sustainability, building systems, and structures, as well as design foundation and fine arts courses. In addition to preparing students for advanced studies in architecture and construction management, the program's math and science requirements prepare students well for graduate work in other fields such as civil and environmental engineering, law, and business.
Requirements
Units | ||
---|---|---|
Mathematics and Science (36 units minimum) (0) 1 | ||
Mathematics (18-20) | ||
MATH 19 | Calculus | 3 |
MATH 20 | Calculus | 3 |
MATH 21 | Calculus | 4 |
Or the following sequence: | ||
Calculus | ||
Calculus | ||
CME 100 | Vector Calculus for Engineers (Recommended) | 5 |
One course in Statistics (required) | 3-5 | |
Science (4) | ||
PHYSICS 41 | Mechanics | 4 |
Recommended: | ||
Energy and the Environment | ||
Renewable Energy Sources and Greener Energy Processes | ||
Introduction to Geology: The Physical Science of the Earth (or GES 1B or 1C) | ||
Air Pollution and Global Warming: History, Science, and Solutions | ||
Environmental Science and Technology | ||
Computations in Civil and Environmental Engineering | ||
Electricity and Optics | ||
or PHYSICS 43 | Electricity and Magnetism | |
Or from School of Engineering approved list | ||
Technology in Society (3-5) | ||
One course required, see Basic Requirement 4 | 3-5 | |
Engineering Fundamentals (16-22) | ||
Three courses minimum, see Basic Requirement 3 | 9-15 | |
ENGR 14 | Intro to Solid Mechanics | 4 |
ENGR 60 | Engineering Economy 2 | 3 |
Engineering Depth (36-38) 3 | ||
Engineering Depth Electives (with at least 3 units from SoE courses): the number of units of Depth Electives must be such that courses in Engineering Fundamentals and Engineering Depth total at least 60 units | ||
CEE 31 | Accessing Architecture Through Drawing | 4 |
or CEE 31Q | Accessing Architecture Through Drawing | |
CEE 100 | Managing Sustainable Building Projects | 4 |
CEE 101A | Mechanics of Materials | 4 |
CEE 110 | Building Information Modeling | 2-4 |
CEE 130 | Architectural Design: 3-D Modeling, Methodology, and Process | 4 |
CEE 136 | Green Architecture | 4 |
CEE 137B | Advanced Architecture Studio | 5 |
CEE 156 | Building Systems | 4 |
ARTHIST 3 | Introduction to the History of Architecture | 5 |
Total Units | 77-89 |
For additional information and sample programs see the Handbook for Undergraduate Engineering Programs.
1 | School of Engineering approved list of math and science courses available in the Handbook for Undergraduate Engineering Programs at https://ughb.stanford.edu. |
2 | CEE 146A, offered Autumn quarter, may be used in place of ENGR 60 for the second ENGR Fundamental. |
3 | Engineering depth electives: At least one of the following courses: CEE 111, CEE 115, CEE 131, CEE 134 Others from
|
Atmosphere/Energy (A/E)
Completion of the undergraduate program in Atmosphere/Energy leads to the conferral of the Bachelor of Science in Engineering. The subplan "Atmosphere/Energy" appears on the transcript and on the diploma.
Mission of the Undergraduate Program in Atmosphere/Energy
Atmosphere and energy are strongly linked: fossil-fuel energy use contributes to air pollution, global warming, and weather modification; and changes in the atmosphere feed back to renewable energy resources, including wind, solar, hydroelectric, and wave resources. The mission of the undergraduate program in Atmosphere/Energy (A/E) is to provide students with the fundamental background necessary to solve large- and local-scale climate, air pollution, and energy problems through renewable and efficient energy systems. To accomplish this goal, students learn in detail the causes and proposed solutions to the problems, and learn to evaluate whether the proposed solutions are truly beneficial. A/E students take courses in renewable energy resources, indoor and outdoor air pollution, energy efficient buildings, climate change, renewable energy and clean-vehicle technologies, weather and storm systems, energy technologies in developing countries, electric grids, and air quality management. The curriculum is flexible. Depending upon their area of interest, students may take in-depth courses in energy or atmosphere and focus either on science, technology, or policy. The major is designed to provide students with excellent preparation for careers in industry, government, and research; and for study in graduate school.
Requirements
Units | ||
---|---|---|
Mathematics and Science (45 units minimum): (0) | ||
Mathematics (23) | 23 | |
23 units minimum, including at least one course from each group: | ||
Group A | ||
Ordinary Differential Equations with Linear Algebra | ||
Ordinary Differential Equations for Engineers | ||
Group B | ||
Introduction to Probability and Statistics for Engineers | ||
Introduction to Statistical Methods: Precalculus | ||
Statistical Methods in Engineering and the Physical Sciences | ||
Science (24) | 20 | |
20 units minimum, including all of the following: | ||
Mechanics | ||
Electricity and Magnetism | ||
or PHYSICS 45 | Light and Heat | |
Select one of the following: | 4 | |
Chemical Principles II | ||
or CHEM 31X | Chemical Principles | |
or ENGR 31 | Chemical Principles with Application to Nanoscale Science and Technology | |
Environmental Science and Technology 1 | ||
Technology in Society (1 course) (5) | ||
STS 110 | Ethics and Public Policy (or other course from approved list; see Basic Requirement 4) | 5 |
Engineering Fundamentals (9-12) | ||
Three courses minimum, including the following: | ||
ENGR 25E | Energy: Chemical Transformations for Production, Storage, and Use | 3 |
Plus one of the following courses, plus one elective (see Basic Requirement 3): | 6-9 | |
Introduction to Engineering Analysis | ||
Engineering Thermodynamics | ||
Engineering Economy | ||
Programming Methodology | ||
Engineering Depth (41-42) | ||
Required: 2 | ||
CEE 64 | Air Pollution and Global Warming: History, Science, and Solutions (cannot also fulfill science requirement) | 3 |
CEE 173A | Energy Resources | 4-5 |
At least 34 units from the following with at least four courses from each group: | 34 | |
Group A: Atmosphere | ||
Introduction to Aeronautics and Astronautics | ||
Weather and Storms | ||
Mechanics of Fluids | ||
or ME 70 | Introductory Fluids Engineering | |
Introduction to Physical Oceanography | ||
or EESS 146B | Atmosphere, Ocean, and Climate Dynamics: the Ocean Circulation | |
Air Quality Management | ||
Indoor Air Quality ((given alt years)) | ||
Green House Gas Mitigation | ||
Introduction to Human Exposure Analysis | ||
Biology and Global Change | ||
Climate Change from the Past to the Future | ||
Remote Sensing of Land | ||
or EARTHSYS 144 | Fundamentals of Geographic Information Science (GIS) | |
Atmosphere, Ocean, and Climate Dynamics: The Atmospheric Circulation (alt years) | ||
Controlling Climate Change in the 21st Century | ||
Climate and Agriculture | ||
Fluid Mechanics: Compressible Flow and Turbomachinery | ||
International Environmental Policy | ||
Group B: Energy | ||
Creating a Green Student Workforce to Help Implement Stanford's Sustainability Vision (alternate years) | ||
or CEE 136 | Green Architecture | |
Negotiating Sustainable Development | ||
or CEE 156 | Building Systems | |
Energy Efficient Buildings | ||
Electric Power: Renewables and Efficiency | ||
Energy Systems Field Trips: China Energy Systems ((given alt years)) | ||
Design for a Sustainable World | ||
Renewable Energy for a Sustainable World | ||
Energy and the Environment | ||
Renewable Energy Sources and Greener Energy Processes | ||
Energy, the Environment, and the Economy | ||
Electric Automobiles and Aircraft | ||
or EE 152 | Green Electronics | |
Transition to sustainable energy systems | ||
Solar Cells, Fuel Cells, and Batteries: Materials for the Energy Solution | ||
Electric Vehicle Design | ||
Total Units | 102-106 |
1 | Can count as a science requirement or Engineering Fundamental, but not both. |
2 | To fulfill the Writing in the Major (WIM) requirement take Technology in Society course STS 110 or MS&E 193W. Alternative WIM Courses: CEE 100, EARTHSYS 200, HUMBIO 4B, or the combination of 2 units of CEE 199 with 1 unit of E199W. |
For additional information and sample programs see the Handbook for Undergraduate Engineering Programs (UGHB).
Bioengineering (BioE)
Completion of the undergraduate program in Bioengineering leads to the conferral of the Bachelor of Science in Engineering. The subplan "Bioengineering" appears on the transcript and on the diploma.
Mission of the Undergraduate Program in Bioengineering
The Stanford Bioengineering (BioE) major enables students to combine engineering and the life sciences in ways that advance scientific discovery, healthcare and medicine, manufacturing, environmental quality, culture, education, and policy. Students who major in BioE earn a fundamental engineering degree for which the raw materials, underlying basic sciences, fundamental toolkit, and future frontiers are all defined by the unique properties of living systems. Students will complete engineering fundamentals courses, including an introduction to BioE and computer programming. A series of core BioE classes beginning in the second year leads to a student-selected depth area and a capstone senior BioDesign project. The department also organizes a summer Research Experience for Undergraduates (REU) program. BioE graduates are well prepared to pursue careers and lead projects in research, medicine, business, law, and policy.
Requirements
Units | ||
---|---|---|
Mathematics (28-29) 1 | ||
28 units minimum required, see Basic Requirement 1) | ||
MATH 41 & MATH 42 | Calculus and Calculus (or AP Calculus) | 10 |
CME 100 | Vector Calculus for Engineers | 5 |
CME 102 | Ordinary Differential Equations for Engineers | 5 |
CME 104 | Linear Algebra and Partial Differential Equations for Engineers | 5 |
CME 106 | Introduction to Probability and Statistics for Engineers | 3-4 |
Science (26) 2 | ||
26 units minimum: | ||
CHEM 31X | Chemical Principles (or CHEM 31A and 31B) | 4 |
CHEM 33 | Structure and Reactivity | 4 |
BIO 41 | Genetics, Biochemistry, and Molecular Biology | 5 |
BIO 42 | Cell Biology and Animal Physiology | 5 |
PHYSICS 41 | Mechanics | 4 |
PHYSICS 43 | Electricity and Magnetism | 4 |
Technology in Society (3) | ||
One course required; see Basic Requirement 4 | ||
BIOE 131 | Ethics in Bioengineering | 3 |
Engineering Fundamentals (12-14) | ||
ENGR 70A | Programming Methodology (same as CS 106A) | 5 |
ENGR 80 | Introduction to Bioengineering | 4 |
Fundamentals Elective; see UGHB Fig. 3-4 for approved course list; may not use ENGR 70B or ENGR 70X | 3-5 | |
Bioengineering Core (36) | ||
BIOE 41 | Physical Biology of Macromolecules | 4 |
BIOE 42 | Physical Biology of Cells | 4 |
BIOE 44 | Fundamentals for Engineering Biology Lab | 4 |
BIOE 51 | Anatomy for Bioengineers | 4 |
BIOE 101 | Systems Biology | 4 |
BIOE 103 | Systems Physiology and Design | 4 |
BIOE 123 | Optics and Devices Lab | 4 |
BIOE 141A | Biodesign Project I | 4 |
BIOE 141B | Biodesign Project II | 4 |
Bioengineering Depth Electives (12) | ||
Four courses, minimum 12 units: | 12 | |
Introduction to Biomedical Informatics Research Methodology | ||
Representations and Algorithms for Computational Molecular Biology | ||
Introduction to Imaging and Image-based Human Anatomy | ||
Multimodality Molecular Imaging in Living Subjects I | ||
Multimodality Molecular Imaging in Living Subjects II | ||
Advanced Frameworks and Approaches for Engineering Integrated Genetic Systems | ||
Principles and Practice of Stem Cell Engineering | ||
Biomechanics of Movement | ||
Biophysics of Developmental Biology and Tissue Engineering | ||
Large-Scale Neural Modeling | ||
Total Units | 117-120 |
1 | It is strongly recommended that CME 100 Vector Calculus for Engineers, CME 102 Ordinary Differential Equations for Engineers, and CME 104 Linear Algebra and Partial Differential Equations for Engineers) be taken rather than MATH 51 Linear Algebra and Differential Calculus of Several Variables, MATH 52 Integral Calculus of Several Variables, and MATH 53 Ordinary Differential Equations with Linear Algebra. CME 106 Introduction to Probability and Statistics for Engineers should be taken rather than STATS 110 Statistical Methods in Engineering and the Physical Sciences or STATS 141 Biostatistics |
2 | Science must include both Chemistry (CHEM 31A Chemical Principles I and CHEM 31B Chemical Principles II; or CHEM 31X Chemical Principles or ENGR 31 Chemical Principles with Application to Nanoscale Science and Technology) and calculus-based Physics, with two quarters of course work in each, in addition to two courses of BIO core. CHEM 31A Chemical Principles I and CHEM 31B Chemical Principles II are considered one course even though given over two quarters. Premeds should take Chemistry, not ENGR 31 Chemical Principles with Application to Nanoscale Science and Technology |
For additional information and sample programs see the Handbook for Undergraduate Engineering Programs (UGHB). Students pursuing a premed program need to take additional courses; see the UGHB, BioE Premed 4-Year Plan.
Biomechanical Engineering (BME)
Completion of the undergraduate program in Biomechanical Engineering leads to the conferral of the Bachelor of Science in Engineering. The subplan "Biomechanical Engineering" appears on the transcript and on the diploma.
Mission of the Undergraduate Program in Biomechanical Engineering
The mission of the undergraduate program in Biomechanical Engineering is to help students address health science challenges by applying engineering mechanics and design to the fields of biology and medicine. The program is interdisciplinary in nature, integrating engineering course work with biology and clinical medicine. Research and teaching in this discipline focus primarily on neuromuscular, musculoskeletal, cardiovascular, and cell and tissue biomechanics. This major prepares students for graduate studies in bioengineering, medicine or related areas.
Requirements
Units | ||
---|---|---|
Mathematics (21) | 21 | |
21 units minimum; see Basic Requirement 1 | ||
Science (22 units Minimum) (27) 1 | ||
CHEM 31X | Chemical Principles (or CHEM 31A and CHEM 31B) | 4 |
CHEM 33 | Structure and Reactivity | 4 |
PHYSICS 41 | Mechanics | 4 |
BIO 44X | Core Molecular Biology Laboratory | 5 |
Biology or Human Biology A/B core courses | 10 | |
Technology in Society (3-5) | ||
One course required, see Basic Requirement 4 | 3-5 | |
Engineering Topics (Engineering Science and Design) (10-12) | ||
Engineering Fundamentals (minimum three courses; see Basic Requirement 3): | ||
ENGR 14 | Intro to Solid Mechanics | 4 |
ENGR 25B | Biotechnology | 3 |
or ENGR 80 | Introduction to Bioengineering | |
Fundamentals Elective | 3-5 | |
Engineering Depth (33) | ||
ENGR 15 | Dynamics | 3 |
ENGR 30 | Engineering Thermodynamics | 3 |
ME 70 | Introductory Fluids Engineering | 4 |
ME 80 | Mechanics of Materials | 4 |
ME 389 | Biomechanical Research Symposium | 1 |
Options to complete the ME depth sequence (3 courses, minimum 9 units): | 9 | |
Feedback Control Design | ||
Visual Thinking | ||
Mechanical Systems Design | ||
Mechanical Engineering Design | ||
Heat Transfer | ||
Fluid Mechanics: Compressible Flow and Turbomachinery | ||
Advanced Thermal Systems | ||
Dynamic Systems, Vibrations and Control | ||
Design and Manufacturing (for WIM take ENGR 102M concurrently) 2 | ||
Introduction to Mechatronics | ||
Introduction to Sensors | ||
Options to complete the BME depth sequence (3 courses, minimum 9 units): 3 | 9 | |
Tissue Engineering | ||
Skeletal Development and Evolution | ||
Biomechanics of Movement | ||
Introduction to Biomechanics | ||
Mechanics of Biological Tissues | ||
Medical Device Design | ||
Total Units | 94-98 |
For additional information and sample programs see the Handbook for Undergraduate Engineering Programs (UGHB).
Biomedical Computation (BMC)
Completion of the undergraduate program in Biomedical Computation leads to the conferral of the Bachelor of Science in Engineering. The subplan "Biomedical Computation" appears on the transcript and on the diploma.
Mission of the Undergraduate Program in Biomedical Computation
As biology and medical science enter the 21st century, the importance of computational methods continues to increase dramatically. These methods span the analysis of biomedical data, the construction of computational models for biological systems, and the design of computer systems that help biologists and physicians create and administer treatments to patients. The Biomedical Computation major prepares students to work at the cutting edge of this interface between computer science, biology, and medicine. Students begin their journey by gaining a solid fundamental understanding of the underlying biological and computational disciplines. They learn techniques in informatics and simulation and their countless applications in understanding and analyzing biology at all levels, from individual molecules in cells to entire organs, organisms, and populations. Students then focus their efforts pm a depth area of their choice, and participate in a substantial research project with a Stanford faculty member. Upon graduation, students are prepared to enter a wide range of cutting-edge fields in both academia and industry.
Requirements
Units | ||
---|---|---|
Mathematics (16-20) | ||
21 unit minimum, see Basic Requirement 1 | ||
MATH 41 | Calculus | 5 |
MATH 42 | Calculus | 5 |
STATS 116 | Theory of Probability 1 | 3-5 |
CS 103 | Mathematical Foundations of Computing | 3-5 |
Science (27) | ||
17 units minimum, see Basic Requirement 2 | ||
PHYSICS 41 | Mechanics | 4 |
CHEM 31X | Chemical Principles (or CHEM 31A and CHEM 31B, or ENGR 31) | 4 |
CHEM 33 | Structure and Reactivity | 4 |
BIO 41 | Genetics, Biochemistry, and Molecular Biology | 5 |
or HUMBIO 2A | Genetics, Evolution, and Ecology | |
BIO 42 | Cell Biology and Animal Physiology | 5 |
or HUMBIO 3A | Cell and Developmental Biology | |
BIO 43 | Plant Biology, Evolution, and Ecology | 5 |
or HUMBIO 4A | The Human Organism | |
Engineering Fundamentals (3-5) | ||
CS 106B | Programming Abstractions | 3-5 |
or CS 106X | Programming Abstractions (Accelerated) | |
For the second required course, see concentrations | ||
Technology in Society (3-5) | ||
One course required, see Basic Requirement 4 | 3-5 | |
Engineering (15-19) | ||
CS 107 | Computer Organization and Systems | 3-5 |
CS 161 | Design and Analysis of Algorithms | 3-5 |
Select one of the following: | 3 | |
Modeling Biomedical Systems: Ontology, Terminology, Problem Solving | ||
A Computational Tour of the Human Genome | ||
Representations and Algorithms for Computational Molecular Biology | ||
Translational Bioinformatics | ||
Computational Methods for Analysis and Reconstruction of Biological Networks | ||
Research: 6 units of biomedical computation research in any department 2,3 | 6 | |
Engineering Depth Concentration (select one of the following concentrations): 7 | ||
Cellular/Molecular Concentration (0) | ||
Mathematics: Select one of the following: | ||
Vector Calculus for Engineers | ||
Biostatistics | ||
Linear Algebra and Differential Calculus of Several Variables | ||
One additional Engineering Fundamental 4 | ||
Biology (four courses): | ||
Cellular Dynamics I: Cell Motility and Adhesion | ||
Cellular Dynamics II: Building a Cell | ||
Biochemistry I (or CHEM 135 or CHEM 171) | ||
Informatics Electives (two courses) 5,6 | ||
Simulation Electives (two courses) 5, 6 | ||
Simulation, Informatics, or Cell/Mol Elective (one course) 5,6 | ||
Informatics Concentration (6-10) | ||
Mathematics: Select one of the following: | ||
Biostatistics | ||
Introduction to Regression Models and Analysis of Variance | ||
Introduction to Nonparametric Statistics | ||
Statistical Models in Biology | ||
One additional Engineering Fundamental 4 | ||
Informatics Core (three courses): | ||
Introduction to Databases | ||
or CS 147 | Introduction to Human-Computer Interaction Design | |
One additional course from the previous two lines | ||
Informatics Electives (three courses) 5,6 | ||
Cellular Electives (two courses) 5,6 | ||
Organs Electives (two courses) 5,6 | 6-10 | |
Organs/Organisms Concentration (0) | ||
Mathematics (select one of the following): | ||
Vector Calculus for Engineers | ||
Biostatistics | ||
Linear Algebra and Differential Calculus of Several Variables | ||
One additional Engineering Fundamental 4 | ||
Biology (two courses): | ||
Human Physiology | ||
Biochemistry I | ||
or BIOE 220 | Introduction to Imaging and Image-based Human Anatomy | |
Two additional Organs Electives 5,6 | ||
Simulation Electives (two courses) 5,6 | ||
Informatics Electives (two courses) 5,6 | ||
Simulation, Informatics, or Organs Elective (one course) 5,6 | ||
Simulation Concentration (17) | ||
Mathematics: | ||
Vector Calculus for Engineers | ||
or MATH 51 | Linear Algebra and Differential Calculus of Several Variables | |
Engineering Fundamentals: | ||
Engineering Thermodynamics | ||
Simulation Core: | ||
CME 102 | Ordinary Differential Equations for Engineers | 5 |
or MATH 53 | Ordinary Differential Equations with Linear Algebra | |
ENGR 80 | Introduction to Bioengineering | 4 |
BIOE 101 | Systems Biology | 4 |
BIOE 103 | Systems Physiology and Design | 4 |
Simulation Electives (two courses) 5, 6 | ||
Cellular Elective (one course) 5,6 | ||
Organs Elective (one course) 5,6 | ||
Simulation, Cellular, or Organs Elective (two courses) 5,6 | ||
Total Units | 87-103 |
1 | CS 109 Introduction to Probability for Computer Scientists, MS&E; 120 Probabilistic Analysis, MS&E; 220 Probabilistic Analysis, EE 178 Probabilistic Systems Analysis, and CME 106 Introduction to Probability and Statistics for Engineers are acceptable substitutes for STATS 116 Theory of Probability. |
2 | Research projects require pre-approval of BMC Coordinators |
3 | Research units taken as CS 191W Writing Intensive Senior Project or in conjunction with ENGR 199W Writing of Original Research for Engineers fulfill the Writing in the Major (WIM) requirement. CS 272 Introduction to Biomedical Informatics Research Methodology, which does not have to be taken in conjunction with research, also fulfills the WIM requirement. |
4 | One 3-5 unit course required; CS 106A Programming Methodology may not be used. See Fundamentals list in Handbook for Undergraduate Engineering Programs. |
5 | The list of electives is continually updated to include all applicable courses. For the current list of electives, see https://bmc.stanford.edu. |
6 | A course may only be counted towards one elective or core requirement; it may not be double-counted. |
7 | A total of 40 Engineering units must be taken. The core classes only provide 27 Engineering units, so the remaining units must be taken from within the electives. |
For additional information and sample programs see the Handbook for Undergraduate Engineering Programs (UGHB). Also see https://bmc.stanford.edu.
Chemical Engineering (CHE)
Completion of the undergraduate program in Chemical Engineering leads to the conferral of the Bachelor of Science in Chemical Engineering.
Mission of the Undergraduate Program in Chemical Engineering
Chemical engineers are responsible for the conception and design of processes for the purpose of production, transformation, and transportation of materials. This activity begins with experimentation in the laboratory and is followed by implementation of the technology in full-scale production. The mission of the undergraduate program in Chemical Engineering is to develop students' understanding of the core scientific, mathematical, and engineering principles that serve as the foundation underlying these technological processes. The program's core mission is reflected in its curriculum which is built on a foundation in the sciences of chemistry, physics, and biology. Course work includes the study of applied mathematics, material and energy balances, thermodynamics, fluid mechanics, energy and mass transfer, separations technologies, chemical reaction kinetics and reactor design, and process design. The program provides students with excellent preparation for careers in the corporate sector and government, or for graduate study.
Requirements
Units | ||
---|---|---|
Mathematics (25) 1 | ||
MATH 41 | Calculus | 5 |
MATH 42 | Calculus | 5 |
Select one of the following: | 5 | |
Vector Calculus for Engineers | ||
Linear Algebra and Differential Calculus of Several Variables and Integral Calculus of Several Variables | ||
CME 102 | Ordinary Differential Equations for Engineers | 5 |
or MATH 53 | Ordinary Differential Equations with Linear Algebra | |
CME 104 | Linear Algebra and Partial Differential Equations for Engineers | 5 |
or CME 106 | Introduction to Probability and Statistics for Engineers | |
Science (23) 1 | ||
CHEM 31X | Chemical Principles (or CHEM 31A and CHEM 31B) | 4 |
CHEM 33 | Structure and Reactivity | 4 |
CHEM 35 | Organic Monofunctional Compounds | 4 |
CHEM 36 | Organic Chemistry Laboratory I | 3 |
PHYSICS 41 | Mechanics | 4 |
PHYSICS 43 | Electricity and Magnetism | 4 |
Technology in Society (3-5) | ||
One course required, see Basic Requirement 4 | 3-5 | |
Engineering Fundamentals (9-11) | ||
Three courses minimum; see Basic Requirement 3 | ||
ENGR/CHEMENG 20 | Introduction to Chemical Engineering | 3 |
Select one of the following: | 3 | |
Biotechnology | ||
Energy: Chemical Transformations for Production, Storage, and Use | ||
Fundamentals Elective | 3-5 | |
Chemical Engineering Depth (60) | ||
Minimum 68 Engineering Science and Design units; see Basic Requirement 5 | ||
CHEMENG 10 | The Chemical Engineering Profession | 1 |
CHEMENG 100 | Chemical Process Modeling, Dynamics, and Control | 3 |
CHEMENG 110 | Equilibrium Thermodynamics | 3 |
CHEMENG 120A | Fluid Mechanics | 4 |
CHEMENG 120B | Energy and Mass Transport | 4 |
CHEMENG 130 | Separation Processes | 3 |
CHEMENG 150 | Biochemical Engineering | 3 |
CHEMENG 170 | Kinetics and Reactor Design | 3 |
CHEMENG 180 | Chemical Engineering Plant Design | 3 |
CHEMENG 185A | Chemical Engineering Laboratory A (WIM) | 4 |
CHEMENG 185B | Chemical Engineering Laboratory B | 4 |
CHEMENG 181 | Biochemistry I | 3 |
CHEM 130 | Organic Chemistry Laboratory II | 4 |
CHEM 131 | Organic Polyfunctional Compounds | 3 |
CHEM 171 | Physical Chemistry | 3 |
CHEM 173 | Physical Chemistry | 3 |
CHEM 175 | Physical Chemistry | 3 |
Select two of the following: 2 | 6 | |
Micro and Nanoscale Fabrication Engineering | ||
Basic Principles of Heterogeneous Catalysis with Applications in Energy Transformations | ||
Polymer Science and Engineering | ||
Environmental Microbiology I | ||
Biochemistry II | ||
Note 3 | ||
Total Units | 120-124 |
1 | Unit count is higher if program includes one of more of the following: MATH 51 and MATH 52 in lieu of CME 100; or CHEM 31A and CHEM 31B in lieu of CHEM 31X. |
2 | Any two acceptable except combining 174 and 183. |
3 | For additional information and sample programs see the Handbook for Undergraduate Engineering Programs (UGHB) |
Civil Engineering (CE)
Completion of the undergraduate program in Civil Engineering leads to the conferral of the Bachelor of Science in Civil Engineering.
Mission of the Undergraduate Program in Civil Engineering
The mission of the undergraduate program in Civil Engineering is to provide students with the principles of engineering and the methodology needed for civil engineering practice. This pre-professional program balances the fundamentals common to many specialties in civil engineering and allows for concentration in structures and construction or environmental and water studies. Students in the major learn to apply knowledge of mathematics, science, and civil engineering to conduct experiments, design structures and systems to creatively solve engineering problems, and communicate their ideas effectively. The curriculum includes course work in structural, construction, and environmental engineering. The major prepares students for careers in consulting, industry and government, as well as for graduate school in Engineering.
Requirements
Units | ||
---|---|---|
Mathematics and Science (45) | 45 | |
45 units minimum; see Basic Requirements 1 and 2 1 | ||
Technology in Society (3-5) | ||
One course; see Basic Requirement 4 2 | 3-5 | |
Engineering Fundamentals (10-12) | ||
Three courses minimum, see Basic Requirement 3 | ||
ENGR 14 | Intro to Solid Mechanics | 4 |
ENGR 90 | Environmental Science and Technology | 3 |
Fundamentals Elective | 3-5 | |
Engineering Depth (57-61) | ||
Minimum of 68 Engineering Fundamentals plus Engineering Depth; see Basic Requirement 5 | ||
CEE 100 | Managing Sustainable Building Projects 3 | 4 |
CEE 101A | Mechanics of Materials | 4 |
CEE 101B | Mechanics of Fluids | 4 |
CEE 101C | Geotechnical Engineering | 4 |
CEE 146A | Engineering Economy | 3 |
Specialty courses in either: | 35-42 | |
Environmental and Water Studies (see below) | ||
Structures and Construction (see below) | ||
Other School of Engineering Electives | 3-0 | |
Total Units | 115-123 |
1 | Mathematics must include CME 100 Vector Calculus for Engineers/CME 102 Ordinary Differential Equations for Engineers (or Math 51 Linear Algebra and Differential Calculus of Several Variables/MATH 53 Ordinary Differential Equations with Linear Algebra) and a Statistics course. Science must include Physics 41 Mechanics; either ENGR 31 Chemical Principles with Application to Nanoscale Science and Technology, CHEM31A Chemical Principles I or CHEM 31X Chemical Principles; two additional quarters in either chemistry or physics and GES 1A Introduction to Geology: The Physical Science of the Earth (or GES 1B or 1C); for students in the Environmental and Water Studies track, the additional chemistry or physics must include CHEM 33; for students in the Structures and Construction track, it must include PHYSICS 43 or 45. |
2 | Chosen TiS class must specifically include an ethics component, such as STS 101 Science Technology and Contemporary Society, STS 110 Ethics and Public Policy, STS 115 Ethical Issues in Engineering. |
3 | CEE 100 meets the Writing in the Major (WIM) requirement |
Environmental and Water Studies
Units | ||
---|---|---|
ENGR 30 | Engineering Thermodynamics 1 | 3 |
CEE 101D | Computations in Civil and Environmental Engineering 2 | 3 |
CEE 160 | Mechanics of Fluids Laboratory | 2 |
CEE 161A | Rivers, Streams, and Canals | 3-4 |
CEE 166A | Watersheds and Wetlands | 3 |
CEE 166B | Floods and Droughts, Dams and Aqueducts | 3 |
CEE 171 | Environmental Planning Methods | 3 |
CEE 172 | Air Quality Management | 3 |
CEE 177 | Aquatic Chemistry and Biology | 4 |
CEE 179A | Water Chemistry Laboratory | 3 |
Remaining specialty units from: | ||
CEE 63 | Weather and Storms 2 | 3 |
CEE 64 | Air Pollution and Global Warming: History, Science, and Solutions 2 | 3 |
CEE 109 | Creating a Green Student Workforce to Help Implement Stanford's Sustainability Vision | 2 |
CEE 129 | Climate Change Adaptation for Seaports: Engineering and Policy for a Sustainable Future | 3 |
CEE 164 | Introduction to Physical Oceanography | 4 |
CEE 166D | Water Resources and Water Hazards Field Trips | 2 |
CEE 172A | Indoor Air Quality | 2-3 |
CEE 173A | Energy Resources | 3-5 |
CEE 176A | Energy Efficient Buildings | 3-4 |
CEE 176B | Electric Power: Renewables and Efficiency | 3-4 |
CEE 178 | Introduction to Human Exposure Analysis | 3 |
CEE 199 | Undergraduate Research in Civil and Environmental Engineering | 1-4 |
Structures and Construction
Units | ||
---|---|---|
Select one of the following: | 4 | |
Introduction to Materials Science, Nanotechnology Emphasis | ||
Introduction to Materials Science - Energy Emphasis | ||
Introduction to Materials Science, Biomaterials Emphasis | ||
CEE 102 | Legal Aspects of Engineering and Construction | 3 |
CEE 156 | Building Systems | 4 |
CEE 180 | Structural Analysis | 4 |
CEE 181 | Design of Steel Structures | 4 |
CEE 182 | Design of Reinforced Concrete Structures | 4 |
CEE 183 | Integrated Civil Engineering Design Project | 4 |
Remaining specialty units from: | ||
ENGR 15 | Dynamics | 4 |
CME 104 | Linear Algebra and Partial Differential Equations for Engineers | 5 |
CEE 101D | Computations in Civil and Environmental Engineering | 3 |
CEE 122A | Computer Integrated Architecture/Engineering/Construction | 2 |
CEE 122B | Computer Integrated A/E/C | 2 |
CEE 129 | Climate Change Adaptation for Seaports: Engineering and Policy for a Sustainable Future | 3 |
CEE 141A/141B | Infrastructure Project Development | 3 |
CEE 142A | Negotiating Sustainable Development | 3 |
CEE 151 | Negotiation | 3 |
CEE 155 | Introduction to Sensing Networks for CEE | 4 |
CEE 160 | Mechanics of Fluids Laboratory | 2 |
CEE 161A | Rivers, Streams, and Canals | 3-4 |
CEE 171 | Environmental Planning Methods | 3 |
CEE 176A | Energy Efficient Buildings | 3-4 |
CEE 176B | Electric Power: Renewables and Efficiency | 3-4 |
CEE 195 | Fundamentals of Structural Geology | 3 |
CEE 196 | Engineering Geology and Global Change | 3 |
CEE 199 | Undergraduate Research in Civil and Environmental Engineering | 1-4 |
CEE 203 | Probabilistic Models in Civil Engineering | 3-4 |
One of the following can also count as remaining specialty units. | 3-4 | |
Building Information Modeling | ||
Architectural Design: 3-D Modeling, Methodology, and Process | ||
Professional Practice: Mixed-Use Design in an Urban Setting | ||
Intermediate Arch Studio |
For additional information and sample programs see the Handbook for Undergraduate Engineering Programs (UGHB).
Computer Science (CS)
Completion of the undergraduate program in Computer Science leads to the conferral of the Bachelor of Science in Computer Science.
Mission of the Undergraduate Program in Computer Science
The mission of the undergraduate program in Computer Science is to develop students' breadth of knowledge across the subject areas of computer sciences, including their ability to apply the defining processes of computer science theory, abstraction, design, and implementation to solve problems in the discipline. Students take a set of core courses. After learning the essential programming techniques and the mathematical foundations of computer science, students take courses in areas such as programming techniques, automata and complexity theory, systems programming, computer architecture, analysis of algorithms, artificial intelligence, and applications. The program prepares students for careers in government, law, and the corporate sector, and for graduate study.
Requirements
Mathematics (26 units minimum)—
CS 103 | Mathematical Foundations of Computing 1 | 5 |
CS 109 | Introduction to Probability for Computer Scientists 2 | 5 |
MATH 41 & MATH 42 | Calculus and Calculus 3 | 10 |
Plus two electives 4 |
Science (11 units minimum)—
PHYSICS 41 | Mechanics | 4 |
PHYSICS 43 | Electricity and Magnetism | 4 |
Science elective 5 | 3 |
Technology in Society (3-5 units)—
One course; see Basic Requirement 4 |
Engineering Fundamentals (13 units minimum; see Basic Requirement 3)—
CS 106B | Programming Abstractions | 5 |
or CS 106X | Programming Abstractions (Accelerated) | |
ENGR 40 | Introductory Electronics | 5 |
or ENGR 40N | Engineering Wireless Networks | |
Fundamentals Elective (may not be 70A, B, or X) | 3-5 |
Writing in the Major—
Select one of the following: | ||
Computers, Ethics and Public Policy | ||
Writing Intensive Senior Project | ||
Software Project | ||
Software Project Experience with Corporate Partners | ||
Writing Intensive Research Project in Computer Science |
Computer Science Core (15 units)—
CS 107 | Computer Organization and Systems | 5 |
CS 110 | Principles of Computer Systems 6 | 5 |
CS 161 | Design and Analysis of Algorithms 7 | 5 |
Computer Science Depth
Choose one of the following ten CS degree tracks (a track must consist of at least 25 units and 7 classes):
Artificial Intelligence Track—
Units | ||
---|---|---|
CS 221 | Artificial Intelligence: Principles and Techniques | 4 |
Select two of the following: | 6-8 | |
Introduction to Robotics | ||
Multi-Agent Systems | ||
Natural Language Processing | ||
Statistical Techniques in Robotics | ||
Knowledge Representation and Reasoning | ||
Probabilistic Graphical Models: Principles and Techniques | ||
Machine Learning | ||
One additional course from the list above or the following: | 3-4 | |
From Languages to Information | ||
Mathematical Methods for Robotics, Vision, and Graphics | ||
Rational Agency and Intelligent Interaction | ||
Speech Recognition and Synthesis | ||
Natural Language Understanding | ||
Social and Information Network Analysis | ||
Experimental Robotics | ||
General Game Playing | ||
The Cutting Edge of Computer Vision | ||
Computational Genomics | ||
Information Retrieval and Web Search | ||
Experimental Haptics | ||
Computational Methods for Analysis and Reconstruction of Biological Networks | ||
Information Processing for Sensor Networks | ||
Motion Planning | ||
Advanced Robotic Manipulation | ||
Topics in Artificial Intelligence (with adviser consent) | ||
Advanced Reading in Computer Vision | ||
Interdisciplinary Topics (with adviser consent) | ||
Introduction to Linear Dynamical Systems | ||
Information Theory | ||
Introduction to Control Design Techniques | ||
Analysis and Control of Nonlinear Systems | ||
Stochastic Decision Models | ||
Dynamic Programming and Stochastic Control | ||
Modern Applied Statistics: Learning | ||
Modern Applied Statistics: Data Mining | ||
Note: CS225B and MS&E 339 no longer offered | ||
Note: CS 374 not given this year | ||
Track Electives (at least three additional courses from the above lists, the general CS electives list, or the following): 9 | 9-13 | |
Translational Bioinformatics | ||
Convex Optimization I | ||
or EE 364A | Convex Optimization I | |
Convex Optimization II | ||
Decision Analysis I: Foundations of Decision Analysis | ||
Decision Analysis II: Professional Decision Analysis | ||
Influence Diagrams and Probabilistics Networks | ||
Computability and Logic | ||
Cognitive Neuroscience | ||
Human Neuroimaging Methods | ||
Computational Neuroimaging: Analysis Methods | ||
Introduction to Statistical Inference | ||
Data Mining and Analysis | ||
Introduction to Nonparametric Statistics | ||
Note: CS 278 no longer offered | ||
Note: ECON 286 not given this year |
Biocomputation Track—
Units | ||
---|---|---|
The Mathematics, Science, and Engineering Fundamentals requirements are non-standard for this track. See Handbook for Undergraduate Engineering Programs for details. | ||
Select one of the following: | 3-4 | |
Artificial Intelligence: Principles and Techniques | ||
Probabilistic Graphical Models: Principles and Techniques | ||
Machine Learning | ||
Introduction to Computer Vision | ||
Select one of the following: | ||
A Computational Tour of the Human Genome | ||
or CS 273A | A Computational Tour of the Human Genome | |
Computational Genomics | ||
Modeling Biomedical Systems: Ontology, Terminology, Problem Solving | ||
Representations and Algorithms for Computational Molecular Biology | ||
Translational Bioinformatics | ||
Computational Methods for Analysis and Reconstruction of Biological Networks | ||
Note: CS 278 no longer offered | ||
One additional course from the lists above or the following: | 3-4 | |
From Languages to Information | ||
Introduction to Databases | ||
Introduction to Human-Computer Interaction Design | ||
Introduction to Computer Graphics and Imaging | ||
Interactive Computer Graphics | ||
One course from either the general CS electives list, BIOE 101, or the list of Biomedical Computation (BMC) Informatics electives (see https://bmc.stanford.edu and select Informatics from the elective options) 9 | 3-4 | |
One course from the BMC Informatics elective list | 3-4 | |
One course from either the BMC Informatics, Cellular/Molecular, or Organs/Organisms electives lists | 3-5 | |
One course from either the BMC Cellular/Molecular or Organs/Organisms electives lists | 3-5 |
Computer Engineering Track—
Units | ||
---|---|---|
EE 108A & EE 108B | Digital Systems I and Digital Systems II | 6-8 |
Select two of the following: | 8 | |
Circuits I | ||
Circuits II | ||
Signal Processing and Linear Systems I | ||
Signal Processing and Linear Systems II | ||
Satisfy the requirements of one of the following concentrations: | ||
1) Digital Systems Concentration | ||
Operating Systems and Systems Programming | ||
or CS 143 | Compilers | |
Digital Systems Design Lab | ||
Introduction to VLSI Systems | ||
Select two of the following (6-8 units): | ||
Operating Systems and Systems Programming 8 | ||
or CS 143 | Compilers | |
Introduction to Computer Networking | ||
Parallel Computing | ||
Advanced Topics in Networking | ||
Digital Systems Engineering | ||
Computer Systems Architecture | ||
Note: CS 240E no longer offered | ||
2) Robotics and Mechatronics Concentration | ||
Mathematical Methods for Robotics, Vision, and Graphics | ||
Introduction to Robotics | ||
Introduction to Mechatronics | ||
Feedback Control Design | ||
Select one of the following (3-4 units): | ||
Experimental Robotics | ||
Introduction to Computer Vision | ||
Applied Robot Design for Non-Robot-Designers: How to Fix, Modify, Design, and Build | ||
Experimental Haptics | ||
Introduction to Control Design Techniques | ||
Linear Control Systems I | ||
Note: AA 278 no longer offered | ||
3) Networking Concentration | ||
Operating Systems and Systems Programming and Introduction to Computer Networking | ||
Select three of the following (9-11 units): | ||
Advanced Topics in Operating Systems | ||
Advanced Topics in Networking | ||
Distributed Systems | ||
Networked Wireless Systems | ||
Object-Oriented Programming from a Modeling and Simulation Perspective | ||
Large-scale Software Development | ||
Analog and Digital Communication Systems | ||
Introduction to Wireless Personal Communications | ||
Note: CS 240E no longer offered |
Graphics Track—
Units | ||
---|---|---|
CS 148 & CS 248 | Introduction to Computer Graphics and Imaging and Interactive Computer Graphics | 8 |
Select one of the following: 10 | 3-5 | |
Mathematical Methods for Robotics, Vision, and Graphics | ||
Linear Algebra and Partial Differential Equations for Engineers | ||
Introduction to Scientific Computing | ||
Integral Calculus of Several Variables | ||
Linear Algebra and Matrix Theory | ||
Select two of the following: | 6-8 | |
Computing with Physical Objects: Algorithms for Shape and Motion | ||
Digital Photography | ||
Mathematical Methods for Fluids, Solids, and Interfaces | ||
Introduction to Computer Vision | ||
Geometric Algorithms | ||
Computer Graphics: Geometric Modeling | ||
Computer Graphics: Image Synthesis Techniques | ||
Topics in Computer Graphics | ||
Track Electives: at least two additional courses from the lists above, the general CS electives list, or the following: 9 | 6-8 | |
Design I : Fundamental Visual Language | ||
Introduction to Photography | ||
Digital Art I | ||
Numerical Linear Algebra | ||
Numerical Solution of Partial Differential Equations | ||
Two-Dimensional Imaging | ||
Digital Signal Processing | ||
Digital Image Processing | ||
Visual Thinking | ||
Introduction to Perception | ||
Applied Vision and Image Systems | ||
Note: CME 324 no longer offered | ||
Note: CS 48N, EE 278, and STS 144 not given this year |
Human-Computer Interaction Track—
Units | ||
---|---|---|
CS 147 | Introduction to Human-Computer Interaction Design | 4 |
Select one of the following: | 4 | |
Human-Computer Interaction Design Studio | ||
Topics in Human-Computer Interaction | ||
Data Visualization | ||
or CS 210A | Software Project Experience with Corporate Partners | |
Select one of the following: | 3-6 | |
Introduction to Cognition and the Brain | ||
Introduction to Social Psychology | ||
Statistical Methods for Behavioral and Social Sciences | ||
Visual Thinking | ||
Advanced Product Design: Formgiving | ||
Or any MS&E 18* | ||
Select one of the following: | 3-4 | |
Object-Oriented Systems Design | ||
From Languages to Information | ||
Operating Systems and Systems Programming | ||
Web Applications | ||
Artificial Intelligence: Principles and Techniques | ||
Machine Learning | ||
Applied Machine Learning | ||
Object-Oriented Programming from a Modeling and Simulation Perspective | ||
Select one of the following: | 3-4 | |
Introduction to Computer Graphics and Imaging | ||
Research Topics in Human-Computer Interaction | ||
Phenomenological Foundations of Cognition, Language, and Computation | ||
Software Design Experiences | ||
Track Electives: at least two additional courses from the lists above, the general CS electives list, or the following: 9 | 6-9 | |
Design I : Fundamental Visual Language | ||
Computers and Interfaces | ||
Introduction to Human Values in Design | ||
Product Design Methods | ||
Note: CS 476A not given this year |
Information Track—
Units | ||
---|---|---|
CS 124 | From Languages to Information | 4 |
CS 145 | Introduction to Databases | 4 |
Two courses, from different areas: | 6-9 | |
1) Information-based AI applications | ||
Natural Language Processing | ||
Speech Recognition and Synthesis | ||
Machine Learning | ||
Applied Machine Learning | ||
2) Database and Information Systems | ||
Operating Systems and Systems Programming | ||
Web Applications | ||
Database Systems Principles | ||
Mining Massive Data Sets | ||
Project in Mining Massive Data Sets | ||
Advanced Topics in Database Systems | ||
Parallel and Distributed Data Management | ||
Note: CS 346 no longer offered | ||
3) Information Systems in Biology | ||
Computational Genomics | ||
Modeling Biomedical Systems: Ontology, Terminology, Problem Solving | ||
Representations and Algorithms for Computational Molecular Biology | ||
4) Information Systems on the Web | ||
Social and Information Network Analysis | ||
Information Retrieval and Web Search | ||
Topics in Algorithmic Game Theory | ||
At least three additional courses from the above areas or the general CS electives list. 9 |
Systems Track—
Units | ||
---|---|---|
CS 140 | Operating Systems and Systems Programming | 4 |
Select one of the following: | 3-4 | |
Compilers | ||
Digital Systems II | ||
Two additional courses from the list above or the following: | 6-8 | |
Introduction to Computer Networking | ||
Introduction to Databases | ||
Parallel Computing | ||
Computer and Network Security | ||
Advanced Topics in Operating Systems | ||
Programming Languages | ||
Program Analysis and Optimizations | ||
Advanced Topics in Networking | ||
Database Systems Principles | ||
Introduction to VLSI Systems | ||
Computer Systems Architecture | ||
Track Electives: at least three additional courses selected from the list above, the general CS electives list, or the following: 9 | 9-12 | |
Readings and Projects in Distributed Systems | ||
Networked Wireless Systems | ||
Parallel Computer Architecture and Programming | ||
or CS 316 | Advanced Multi-Core Systems | |
Parallel Computing Research Project | ||
Project in Mining Massive Data Sets | ||
Advanced Topics in Compilers | ||
Topics in Computer Networks | ||
Advanced Wireless Networks | ||
Advanced Topics in Database Systems | ||
Parallel and Distributed Data Management | ||
Topics in Programming Systems (with adviser consent) | ||
Topics in Computer Graphics | ||
Interconnection Networks | ||
Internet Routing Protocols and Standards | ||
Wireless Local and Wide Area Networks | ||
Network Science | ||
Performance Engineering of Computer Systems & Networks | ||
Packet Switch Architectures | ||
Note: CS 240E, CS 346, EE 382A, and EE 384Y no longer offered | ||
Note: EE 384B not given this year |
Theory Track—
Units | ||
---|---|---|
CS 154 | Introduction to Automata and Complexity Theory | 4 |
Select one of the following: | 3 | |
Computing with Physical Objects: Algorithms for Shape and Motion | ||
Introduction to Cryptography | ||
Optimization and Algorithmic Paradigms | ||
Geometric Algorithms | ||
Advanced Algorithms | ||
Advanced Algorithms | ||
Randomized Algorithms | ||
Two additional courses from the list above or the following: | 6-8 | |
Compilers | ||
Computer and Network Security | ||
Logic and Automated Reasoning | ||
or PHIL 151 | First-Order Logic | |
Mathematical Methods for Robotics, Vision, and Graphics | ||
Probabilistic Graphical Models: Principles and Techniques | ||
Programming Languages | ||
Computational Complexity | ||
Security Analysis of Network Protocols | ||
Computational Genomics | ||
Topics in Circuit Complexity | ||
Advanced Topics in Cryptography | ||
Advanced Topics in Formal Methods | ||
Topics in Programming Language Theory | ||
Topics in the Theory of Computation (with adviser consent) | ||
Algorithmic Game Theory | ||
Topics in Algorithmic Game Theory | ||
Graph Partitioning and Expanders | ||
Topics in Analysis of Algorithms (with adviser consent) | ||
Linear Programming | ||
Note: CS 374 not given this year | ||
Track Electives: at least three additional courses from the list above, the general CS electives list, or the following: 9 | 9-12 | |
Numerical Linear Algebra | ||
Discrete Mathematics and Algorithms | ||
Computability and Logic |
Unspecialized Track—
Units | ||
---|---|---|
CS 154 | Introduction to Automata and Complexity Theory | 4 |
Select one of the following: | 4 | |
Operating Systems and Systems Programming | ||
Compilers | ||
One additional course from the list above or the following: | 3-4 | |
Introduction to Computer Networking | ||
Computer and Network Security | ||
Programming Languages | ||
Advanced Topics in Networking | ||
Digital Systems II | ||
Select one of the following: | 3-4 | |
Artificial Intelligence: Principles and Techniques | ||
Introduction to Robotics | ||
Probabilistic Graphical Models: Principles and Techniques | ||
Machine Learning | ||
Introduction to Computer Vision | ||
Select one of the following: | 3-4 | |
Introduction to Databases | ||
Introduction to Human-Computer Interaction Design | ||
Introduction to Computer Graphics and Imaging | ||
Interactive Computer Graphics | ||
Computational Genomics | ||
At least two courses from the general CS electives list 9 |
Individually Designed Track—
Students may propose an individually designed track. Proposals should include a minimum of seven courses, at least four of which must be CS courses numbered 100 or above. See Handbook for Undergraduate Engineering Programs for further information.
Senior Capstone Project (3 units minimum)
Senior Project 11 | ||
Writing Intensive Senior Project 11 | ||
Software Project | ||
Software Project | ||
Software Project Experience with Corporate Partners | ||
Research Project in Computer Science | ||
Writing Intensive Research Project in Computer Science |
For additional information and sample programs see the Handbook for Undergraduate Engineering Programs (UGHB)
Electrical Engineering (EE)
Completion of the undergraduate program in Electrical Engineering leads to the conferral of the Bachelor of Science in Electrical Engineering.
Mission of the Undergraduate Program in Electrical Engineering
The mission of the undergraduate program of the Department of Electrical Engineering is to augment the liberal education expected of all Stanford undergraduates, to impart a basic understanding of electrical engineering built on a foundation of physical science, mathematics, computing, and technology, and to provide majors in the department with knowledge of electrical engineering principles along with the required supporting knowledge of mathematics, science, computing, and engineering fundamentals. The program develops students' skills in performing and designing experimental projects and communicating their findings to the scientific community effectively. Students in the major are required to select one sub-discipline for specialization. Choices include bioelectronics and bioimaging; circuits and devices; computer hardware; computer software; music; signal processing, communication and controls; and solid state, photonics, and electromagnetics. The program prepares students for careers in government agencies, the corporate sector, or for future study in graduate or professional schools.
Requirements
Units | ||
---|---|---|
Mathematics (28-30) | ||
MATH 41 | Calculus | 5 |
MATH 42 | Calculus | 5 |
Select one of the following sequences: | 10 | |
Linear Algebra and Differential Calculus of Several Variables and Integral Calculus of Several Variables | ||
Vector Calculus for Engineers and Linear Algebra and Partial Differential Equations for Engineers (Same as ENGR 154 & ENGR 155B) | ||
Select one of the following: | 5 | |
Ordinary Differential Equations with Linear Algebra | ||
Ordinary Differential Equations for Engineers | ||
Select one of the following: | 3-5 | |
Probabilistic Systems Analysis (Preferred) | ||
Theory of Probability | ||
Introduction to Probability Theory | ||
Introduction to Probability and Statistics for Engineers | ||
Science (15-17) | ||
Select one of the following sequences: | 8 | |
Mechanics and Electricity and Magnetism | ||
Mechanics and Special Relativity and Electricity, Magnetism, and Waves | ||
Math or Science electives 1 | 7-9 | |
Technology in Society (3-5) | ||
One course, see Basic Requirement 4 in the School of Engineering section | 3-5 | |
Writing in the Major (WIM) (3-4) | ||
Select one of the following: | 3-4 | |
Digital Systems Design Lab (WIM) | ||
Analog Communications Design Laboratory (WIM) | ||
Introduction to Photonics (WIM) | ||
Introduction to Digital Image Processing (WIM) | ||
Special Studies and Reports in Electrical Engineering (WIM) 2 | ||
Software Project (WIM) | ||
Engineering Fundamentals (11-15) | ||
Three courses minimum, see Basic Requirement 3 in the School of Engineering section | ||
CS 106B/ENGR 70B | Programming Abstractions | 5 |
or CS 106X/ENGR 70X | Programming Abstractions (Accelerated) | |
At least two additional courses, at least one of which is not in EE or CS (CS 106A is not allowed). Choose from table in Undergraduate Handbook. One from ENGR 40, ENGR 40N or ENGR 40P recommended. | 6-10 | |
Core Courses Engineering Depth (46-62) | ||
Minimum 68 Engineering Topics units; see Basic Requirement 5 in the School of Engineering section | ||
EE 100 | The Electrical Engineering Profession | 1 |
EE 101A | Circuits I | 4 |
EE 101B | Circuits II | 4 |
EE 102A | Signal Processing and Linear Systems I | 4 |
EE 102B | Signal Processing and Linear Systems II | 4 |
EE 108A | Digital Systems I | 4 |
EE 108B | Digital Systems II | 4 |
Physics in Electrical Engineering: | ||
EE 41/ENGR 40P | Physics of Electrical Engineering 3 | 3-5 |
or EE 141 | Engineering Electromagnetics | |
Specialty courses 4 | 9-12 | |
One course in Design 5 | ||
Electrical Engineering electives 6 | 9-20 | |
Total Units | 106-133 |
1 | A minimum of 12 science units must be taken. A minimum of 45 math and science units combined must be taken. |
2 | EE 191W may satisfy WIM if used for Honors Thesis, REU (following a summer REU project), or a research project. A written report that has gone through revision with an advisor is required. An advisor from the Writing Center is recommended. |
3 | EE 41/ENGR 40P can meet this requirement only if it is not used to fulfill the Engineering Fundamentals requirement. |
4 | Three courses from one of the specialty areas shown below (consultation with an adviser in the selection of these courses is especially important): |
5 | The design course may be part of the specialty sequence. The following courses satisfy this requirement: EE 109, EE 133, EE 134, EE 168, EE 262, EE 265, CS 194W. |
6 | May include up to two additional Engineering Fundamentals. May include up to 10 units of EE 191 and EE 191W. May include any CS 193 course. |
Specialty Areas
Units | ||
---|---|---|
Bioelectronics and Bioimaging (23) | ||
EE 122B | Introduction to Biomedical Electronics | 3 |
EE 124 | Introduction to Neuroelectrical Engineering | 3 |
EE 134 | Introduction to Photonics (WIM) | 4 |
EE 168 | Introduction to Digital Image Processing (WIM) | 4 |
EE 169 | Introduction to Bioimaging | 3 |
EE 202 | Electrical Engineering in Biology and Medicine | 3 |
EE 225 | Bio-chips, Imaging and Nanomedicine | 3 |
Circuits and Devices (26) | ||
EE 114 | Fundamentals of Analog Integrated Circuit Design | 4 |
EE 116 | Semiconductor Device Physics | 3 |
EE 122A | Analog Circuits Laboratory | 3 |
EE 133 | Analog Communications Design Laboratory (WIM) | 4 |
EE 212 | Integrated Circuit Fabrication Processes | 3 |
EE 214B | Advanced Analog Integrated Circuit Design | 3 |
EE 216 | Principles and Models of Semiconductor Devices | 3 |
EE 271 | Introduction to VLSI Systems | 3 |
Computer Hardware (16-18) | ||
EE 109 | Digital Systems Design Lab (WIM) | 4 |
EE 271 | Introduction to VLSI Systems | 3 |
EE 273 | Digital Systems Engineering | 3 |
EE 282 | Computer Systems Architecture | 3 |
CS 107 | Computer Organization and Systems | 3-5 |
Computer Software (27-37) | ||
CS 107 | Computer Organization and Systems | 3-5 |
CS 108 | Object-Oriented Systems Design | 3-4 |
CS 110 | Principles of Computer Systems | 3-5 |
CS 140 | Operating Systems and Systems Programming | 3-4 |
CS 143 | Compilers | 3-4 |
CS 144 | Introduction to Computer Networking | 3-4 |
or EE 284 | Introduction to Computer Networks | |
CS 145 | Introduction to Databases | 3-4 |
CS 148 | Introduction to Computer Graphics and Imaging | 3-4 |
CS 194W | Software Project (WIM) | 3 |
Music (23-51) | ||
EE 109 | Digital Systems Design Lab (WIM) | 4 |
EE 264 | Digital Signal Processing | 3-4 |
or EE 265 | Digital Signal Processing Laboratory | |
MUSIC 256A | Music, Computing, and Design I: Software Paradigms for Computer Music | 1-4 |
MUSIC 256B | Music, Computing, Design II: Mobile Music | 1-4 |
MUSIC 420A | Signal Processing Models in Musical Acoustics | 3-4 |
MUSIC 420B | Software for Sound Synthesis and Audio Effects | 1-10 |
MUSIC 421A | Audio Applications of the Fast Fourier Transform | 3-4 |
MUSIC 421B | Projects in Spectral Audio Signal Processing | 1-10 |
MUSIC 422 | Perceptual Audio Coding | 3 |
MUSIC 424 | Signal Processing Techniques for Digital Audio Effects | 3-4 |
Signal Processing, Communications and Controls (44-45) | ||
EE 124 | Introduction to Neuroelectrical Engineering | 3 |
EE 133 | Analog Communications Design Laboratory (WIM) | 4 |
EE 168 | Introduction to Digital Image Processing (WIM) | 4 |
EE 169 | Introduction to Bioimaging | 3 |
EE 179 | Analog and Digital Communication Systems | 3 |
EE 261 | The Fourier Transform and Its Applications | 3 |
EE 262 | Two-Dimensional Imaging | 3 |
EE 263 | Introduction to Linear Dynamical Systems | 3 |
EE 264 | Digital Signal Processing | 3-4 |
or EE 265 | Digital Signal Processing Laboratory | |
EE 276 | Introduction to Wireless Personal Communications | 3 |
EE 278B | Introduction to Statistical Signal Processing | 3 |
EE 279 | Introduction to Communication Systems | 3 |
ENGR 105 | Feedback Control Design | 3 |
ENGR 205 | Introduction to Control Design Techniques | 3 |
Solid State, Photonics and Electromagnetics (37) | ||
EE 116 | Semiconductor Device Physics | 3 |
EE 134 | Introduction to Photonics (WIM) | 4 |
EE 136 | Introduction to Nanophotonics and Nanostructures | 3 |
EE 141 | Engineering Electromagnetics | 3 |
EE 216 | Principles and Models of Semiconductor Devices | 3 |
EE 222 | Applied Quantum Mechanics I | 3 |
EE 223 | Applied Quantum Mechanics II | 3 |
EE 228 | Basic Physics for Solid State Electronics | 3 |
EE 235 | Guided Wave Optical Devices | 3 |
EE 242 | Electromagnetic Waves | 3 |
EE 247 | Introduction to Optical Fiber Communications | 3 |
EE 268 | Introduction to Modern Optics | 3 |
For additional information and sample programs see the Handbook for Undergraduate Engineering Programs (UGHB).
Engineering Physics (EPHYS)
Completion of the undergraduate program in Engineering Physics leads to the conferral of the Bachelor of Science in Engineering. The subplan "Engineering Physics" appears on the transcript and on the diploma.
Mission of the Undergraduate Program in Engineering Physics
The mission of the undergraduate program in Engineering Physics is to provide students with a strong foundation in physics and mathematics, together with engineering and problem solving skills. All majors take high-level math and physics courses as well as engineering courses. This background prepares them to tackle complex problems in multidisciplinary areas that are at the forefront of 21st-century technology such as solid state devices, quantum optics and photonics, materials science, nanotechnology, electromechanical systems, energy systems, biophysics, computational science, and any other engineering field that requires a solid background in physics. Because the program emphasizes science, mathematics, and engineering, students are well prepared to pursue graduate work in engineering, physics, or applied physics..
Requirements
Units | ||
---|---|---|
Mathematics (18) | ||
Select one of the following sequences: | 10 | |
Linear Algebra and Differential Calculus of Several Variables and Integral Calculus of Several Variables | ||
Vector Calculus for Engineers and Linear Algebra and Partial Differential Equations for Engineers | ||
MATH 53 | Ordinary Differential Equations with Linear Algebra | 5 |
or CME 102 | Ordinary Differential Equations for Engineers | |
MATH 131P | Partial Differential Equations I | 3 |
Science (20) | ||
PHYSICS 41 | Mechanics (or PHYSICS 61) | 4 |
PHYSICS 42 | Classical Mechanics Laboratory (or PHYSICS 62) 1 | 1 |
PHYSICS 43 | Electricity and Magnetism (or PHYSICS 63) | 4 |
PHYSICS 67 | Introduction to Laboratory Physics 2 | 2 |
PHYSICS 45 | Light and Heat (or PHYSICS 65) | 4 |
PHYSICS 46 | Light and Heat Laboratory (or PHYSICS 67) | 1 |
PHYSICS 70 | Foundations of Modern Physics (if taking the 40 series) | 4 |
Technology in Society (3-5) | ||
One course required, see Basic Requirement 4 | 3-5 | |
Engineering Fundamentals (9-14) | ||
Three courses minimum (CS 106A or X recommended) 3 | 9-14 | |
Engineering Physics Depth (core) (12-16) | ||
Advanced Mathematics: | ||
One advanced math elective such as: | 3-5 | |
The Fourier Transform and Its Applications | ||
Mathematical Methods of Physics | ||
Introduction to Probability for Computer Scientists | ||
Introduction to Probability and Statistics for Engineers | ||
Advanced Mechanics: 4 | 3-4 | |
AA 242A | Classical Dynamics (or ME 333 or PHYSICS 110) | 3 |
Intermediate Electricity and Magnetism: | ||
Engineering Electromagnetics and Electromagnetic Waves | ||
Intermediate Electricity and Magnetism I and Intermediate Electricity and Magnetism II | ||
Numerical Methods: | ||
Select one of the following: | 3-4 | |
Numerical Methods for Physicists and Engineers | ||
Introduction to Scientific Computing | ||
Introduction to Numerical Methods for Engineering | ||
Computational Physics | ||
Electronics Lab (3-5) | ||
Select one of the following: | 3-5 | |
Introductory Electronics | ||
Circuits II | ||
Analog Circuits Laboratory | ||
Intermediate Physics Laboratory I: Analog Electronics | ||
Laboratory Electronics | ||
Writing Lab (WIM) (4-5) | ||
Select one of the following: | 4-5 | |
Introduction to Photonics | ||
Design and Manufacturing and Technical/Professional Writing for Mechanical Engineers | ||
Nanocharacterization Laboratory | ||
Electronic and Photonic Materials and Devices Laboratory | ||
Intermediate Physics Laboratory II: Experimental Techniques and Data Analysis | ||
Quantum Mechanics (6-8) | ||
Select one of the following sequences: | 6-8 | |
Applied Quantum Mechanics I and Applied Quantum Mechanics II | ||
Quantum Mechanics and Quantum Mechanics II | ||
Thermodynamics and Statistical Mechanics (8) | ||
PHYSICS 170 & PHYSICS 171 | Thermodynamics, Kinetic Theory, and Statistical Mechanics I and Thermodynamics, Kinetic Theory, and Statistical Mechanics II (or ME 346A (offered every other year)) | 8 |
Design Course (12-16) | ||
Select one of the following: | 3-4 | |
Object-Oriented Systems Design | ||
Analog Communications Design Laboratory | ||
Design and Manufacturing | ||
Introduction to Mechatronics | ||
Advanced Physics Laboratory: Project | ||
Select three courses from one specialty area: | 9-12 | |
Solid State Physics: | ||
Solid State Physics II | ||
Semiconductor Device Physics | ||
Principles and Models of Semiconductor Devices | ||
Electronic and Optical Properties of Solids | ||
Solid State Physics | ||
Photonics: | ||
Principles and Models of Semiconductor Devices | ||
Introduction to Lasers | ||
Laser Dynamics | ||
Photonics Laboratory | ||
Semiconductor Optoelectronic Devices | ||
Introduction to Modern Optics | ||
Electronic and Optical Properties of Solids | ||
Materials Science: | ||
Any MATSCI courses numbered 151 to 199 (except 159Q) or PHYSICS 172 | ||
Electromechanical System Design: | ||
Mechanics of Materials | ||
Mechanical Systems Design | ||
Introduction to Mechatronics | ||
Energy Systems: | ||
Heat Transfer | ||
Fluid Mechanics: Compressible Flow and Turbomachinery | ||
Advanced Thermal Systems | ||
Renewable Energy: | ||
Fundamentals of Energy Processes | ||
Fundamentals of Energy Processes | ||
Solar Cells, Fuel Cells, and Batteries: Materials for the Energy Solution | ||
Solar Cells | ||
Nanoscale Science, Engineering, and Technology | ||
Fuel Cell Science and Technology | ||
Biophysics: | ||
Advanced Imaging Lab in Biophysics | ||
Physical Biology of Macromolecules | ||
Physical Biology of Cells | ||
Fundamentals for Engineering Biology Lab | ||
Systems Biology | ||
Systems Physiology and Design | ||
Optics and Devices Lab | ||
Computational Genomics | ||
Introduction to Bioimaging | ||
Computational Science: | ||
Advanced Programming for Scientists and Engineers | ||
Advanced Computational Fluid Dynamics | ||
Advanced Computational Fluid Dynamics | ||
Any CME course with course number greater than 300 and less than 390 | ||
Mathematical Foundations of Computing | ||
Introduction to Automata and Complexity Theory | ||
Design and Analysis of Algorithms | ||
Computing with Physical Objects: Algorithms for Shape and Motion | ||
Mathematical Methods for Robotics, Vision, and Graphics | ||
Mathematical Methods for Fluids, Solids, and Interfaces | ||
Artificial Intelligence: Principles and Techniques | ||
Probabilistic Graphical Models: Principles and Techniques | ||
or CS 229A | Applied Machine Learning | |
Data Mining and Analysis | ||
Introduction to Graphical Models | ||
Total Units | 95-115 |
1 | PHYSICS 42 Classical Mechanics Laboratory or PHYSICS 62 Classical Mechanics Laboratory, Mechanics Lab (1 unit), required in 2011-12 and beyond |
2 | PHYSICS 67 Introduction to Laboratory Physics (2 units), recommended in place of PHYSICS 44 Electricity and Magnetism Lab |
3 | The Engineering Fundamental courses are to be selected from the Basic Requirements 3 list. Fundamentals courses acceptable for the core program may also be used to satisfy the fundamentals requirement as long as 45 unduplicated units of Engineering are taken. |
4 | ENGR 15 Dynamics, allowed for students who matriculated in 2011/2012 or earlier; however, AA 242A Classical Dynamics, ME 333 Mechanics or PHYSICS 110 Advanced Mechanics recommended instead of, or in addition to, ENGR 15 Dynamics. |
For additional information and sample programs see the Handbook for Undergraduate Engineering Programs (UGHB).
Environmental Engineering (ENV)
Completion of the undergraduate program in Environmental Engineering leads to the conferral of the Bachelor of Science in Environmental Engineering.
Mission of the Undergraduate Program in Environmental Engineering
The mission of the undergraduate program in Environmental Engineering is to equip students with the problem solving skills and knowledge necessary to assess and develop solutions to environmental problems impacting the biosphere, land, water, and air quality. The Environmental Engineering major offers a more focused program in Environmental and Water Studies than the Environmental and Water Studies concentration in the Civil Engineering degree program. Courses in the program are multidisciplinary in nature, combining fundamental principles drawn from physics, chemistry, geology, engineering, and biology. Students learn to apply analytical methods necessary to evaluate environmental changes and to design strategies to remediate problems that inevitably may have resulted from human activities. The program prepares students for careers in consulting, industry, and government, and for graduate school in engineering.
Requirements
Units | ||
---|---|---|
Mathematics and Science (45) | ||
See Basic Requirement 1 and 2 1 | 45 | |
Technology in Society (TiS) (3-5) | ||
One 3-5 unit course required, see Basic Requirement 4 2 | 3-5 | |
Engineering Fundamentals (9-11) | ||
Three courses minimum, including the two listed below; see Basic Requirement 3 | ||
ENGR 30 | Engineering Thermodynamics | 3 |
ENGR 90/CEE 70 | Environmental Science and Technology | 3 |
Fundamentals Elective | 3-5 | |
Environmental Engineering Depth (57) | ||
Minimum of 68 units of Engineering Fundamentals plus Engineering Depth; see Basic Requirement 5 | ||
CEE 64 | Air Pollution and Global Warming: History, Science, and Solutions | 3 |
CEE 100 | Managing Sustainable Building Projects | 4 |
CEE 101B | Mechanics of Fluids | 4 |
CEE 101D | Computations in Civil and Environmental Engineering | 3 |
CEE 146A | Engineering Economy | 3 |
CEE 160 | Mechanics of Fluids Laboratory | 2 |
CEE 161A | Rivers, Streams, and Canals | 4 |
CEE 166A | Watersheds and Wetlands | 3 |
CEE 166B | Floods and Droughts, Dams and Aqueducts | 3 |
CEE 171 | Environmental Planning Methods | 3 |
CEE 172 | Air Quality Management | 3 |
CEE 177 | Aquatic Chemistry and Biology | 4 |
CEE 179A | Water Chemistry Laboratory | 3 |
CEE 179C | Environmental Engineering Design (or CEE 169 (offered alt years)) | 5 |
CEE Breadth Electives 3 | 10 | |
Other School of Engineering Electives (0-2 units) | ||
Total Units | 114-118 |
1 | Math must include CME 100 Vector Calculus for Engineers/CME 102 Ordinary Differential Equations for Engineers (or MATH 51 Linear Algebra and Differential Calculus of Several Variables/MATH 53 Ordinary Differential Equations with Linear Algebra) and a Statistics course. Science must include PHYSICS 41 Mechanics; either ENGR 31 Chemical Principles with Application to Nanoscale Science and Technology, CHEM 31A Chemical Principles I or CHEM 31X Chemical Principles; CHEM 33 Structure and Reactivity; GES 1A Introduction to Geology: The Physical Science of the Earth (or GES 1B or 1C); and one other physics or chemistry class for at least 3 units. |
2 | Chosen TiS class must specifically include an ethics component, such as STS 1 The Public Life of Science and Technology; COMM 169 Computers and Interfaces; CS 181 Computers, Ethics, and Public Policy; or MS&E; 181 Issues in Technology and Work for a Postindustrial Economy |
3 | Breadth electives currently include CEE 63 Weather and Storms, CEE 101C Geotechnical Engineering, CEE 109 Creating a Green Student Workforce to Help Implement Stanford's Sustainability Vision, CEE 129 Climate Change Adaptation for Seaports: Engineering and Policy for a Sustainable Future, CEE 164 Introduction to Physical Oceanography, CEE 166D Water Resources and Water Hazards Field Trips, CEE 172A Indoor Air Quality, CEE 173A Energy Resources, CEE 176A Energy Efficient Buildings, CEE 176B Electric Power: Renewables and Efficiency, CEE 178 Introduction to Human Exposure Analysis, and CEE 199 Undergraduate Research in Civil and Environmental Engineering. |
For additional information and sample programs see the Handbook for Undergraduate Engineering Programs (UGHB).
Individually Designed Majors in Engineering (IDMENS)
Completion of the undergraduate program in Individually Designed Majors in Engineering (IDMEN) leads to the conferral of the Bachelor of Science in an Individually Designed Major: (approved title). The approved title of the IDMEN also appears on the transcript.
Mission of the Undergraduate Program in Individually Designed Majors in Engineering
The mission of the undergraduate program in Individually Designed Majors in Engineering (IDMEN) is to provide students with an understanding of engineering principles and the analytical and problem solving, design, and communication skills necessary to be successful in the field. The B.S. for IDMENs is intended for undergraduates interested in pursuing engineering programs that, by virtue of their focus and intellectual content, cannot be accommodated by existing departmental majors or the pre-approved School of Engineering majors. Core courses in the curriculum include engineering fundamentals, mathematics, technology in society, and the sciences. Students then take additional courses pertinent to their IDMEN major. The program prepares students for careers in government and the corporate sector, and for graduate study.
B.S. in Individually Designed Majors in Engineering
The B.S. degree for IDMENs is intended for undergraduates interested in pursuing engineering programs that, by virtue of their focus and intellectual content, cannot be accommodated by existing departmental majors or the pre-approved School of Engineering majors. IDMEN curricula are designed by students with the assistance of two faculty advisers of their choice and are submitted to the Undergraduate Council's Subcommittee on Individually Designed Majors. The degree conferred is "Bachelor of Science in Individually Designed Major in Engineering: (approved title)."
Students must submit written proposals to the IDMEN subcommittee detailing their course of study. Programs must meet the following requirements: mathematics (21 unit minimum, see Basic Requirement 1 below), science (17 units minimum, see Basic Requirement 2 below), Technology in Society (one approved course, see Basic Requirement 4 below), engineering (40 units minimum), and sufficient relevant additional course work to bring the total number of units to at least 90 and at most 107. Students may take additional courses pertinent to their IDMEN major, but the IDMEN proposal itself may not exceed 107 units. The student's curriculum must include at least three Engineering Fundamentals courses, see Basic Requirement 4 for a list of courses.
Units | ||
---|---|---|
ENGR 10 | Introduction to Engineering Analysis | 4 |
ENGR 14 | Intro to Solid Mechanics | 4 |
ENGR 15 | Dynamics | 3 |
ENGR 20 | Introduction to Chemical Engineering | 3 |
ENGR 25B | Biotechnology | 3 |
ENGR 25E | Energy: Chemical Transformations for Production, Storage, and Use | 3 |
ENGR 30 | Engineering Thermodynamics | 3 |
ENGR 40 | Introductory Electronics | 5 |
ENGR 40N | Engineering Wireless Networks | 5 |
ENGR 40P | Physics of Electrical Engineering | 5 |
ENGR 50/50E/50M | Introduction to Materials Science, Nanotechnology Emphasis | 4 |
ENGR 60 | Engineering Economy | 3 |
ENGR 62 | Introduction to Optimization | 4 |
ENGR 70A | Programming Methodology | 3-5 |
ENGR 70B | Programming Abstractions | 3-5 |
ENGR 70X | Programming Abstractions (Accelerated) | 3-5 |
ENGR 80 | Introduction to Bioengineering | 4 |
ENGR 90 | Environmental Science and Technology | 3 |
Students are responsible for completing the prerequisites for all courses included in their majors.
Each proposal should begin with a statement describing the proposed major. In the statement, the student should make clear the motivation for and goal of the major, and indicate how it relates to her or his projected career plans. The statement should specify how the courses to be taken relate to and move the student toward realizing the major's goal. A proposed title for the major should be included. The title approved by the IDMEN Subcommittee is listed on the student's official University transcript and on the diploma in this form: "Individually Designed Major in Subplan", where "Subplan" is the title approved by the IDMEN Subcommittee.
The proposal statement should be followed by a completed Program Sheet listing all the courses comprising the student's IDMEN curriculum, organized by the five categories printed on the sheet (mathematics, science, technology in society, engineering fundamentals, and engineering depth). Normally, the courses selected should comprise a well-coordinated sequence or sequences that provide mastery of important principles and techniques in a well-defined field. In some circumstances, especially if the proposal indicates that the goal of the major is to prepare the student for graduate work outside of engineering, a more general engineering program may be appropriate. A four-year study plan, showing courses to be taken each quarter, should also be included in the student's IDMEN proposal.
The proposal must be signed by two faculty members who certify that they endorse the major as described in the proposal and that they agree to serve as the student's permanent advisers. One of the faculty members, who must be from the School of Engineering, acts as the student's primary adviser. The proposal must be accompanied by a statement from that person giving an appraisal of the academic value and viability of the proposed major.
Students proposing IDMENs must have at least four quarters of undergraduate work remaining at Stanford after the quarter in which their proposals are first submitted. Any changes in a previously approved major must be endorsed by the advisers and re-approved by the IDMEN subcommittee. A request by a student to make changes in her or his approved curriculum must be made sufficiently far in advance so that, should the request be denied, adequate time remains to complete the original, approved curriculum. Proposals are reviewed and acted upon once a quarter. Forms may be obtained from the Handbook for Undergraduate Engineering Programs at https://ughb.stanford.edu. Completed proposals should be submitted to Darlene Lazar in the Office of Student Affairs, Huang Engineering Center, Suite 135. An IDMEN cannot be a student's secondary major.
Management Science and Engineering (MS&E)
Completion of the undergraduate program in Management Science and Engineering leads to the conferral of the Bachelor of Science in Management Science and Engineering.
Requirements
Mathematics (32-34) | ||
Seven courses and 32 units minimum; see Basic Requirement 1 1 | ||
MATH 41 | Calculus | 5 |
MATH 42 | Calculus | 5 |
MATH 51 | Linear Algebra and Differential Calculus of Several Variables | 5 |
MATH 53 | Ordinary Differential Equations with Linear Algebra | 5 |
MS&E; 120 | Probabilistic Analysis | 5 |
MS&E; 121 | Introduction to Stochastic Modeling | 4 |
STATS 110 | Statistical Methods in Engineering and the Physical Sciences | 3-5 |
or STATS 200 | Introduction to Statistical Inference | |
Science (11-13) | ||
Three courses and 11 units minimum; see Basic Requirement 2 1 | ||
Select one of the following sequences: | 8 | |
Chemical Principles II and Structure and Reactivity | ||
Chemical Principles and Structure and Reactivity | ||
Mechanics and Heat and Mechanics and Heat Laboratory and Electricity and Optics and Electricity and Optics Laboratory | ||
Mechanics and Electricity and Magnetism | ||
Science Elective | 3-5 | |
Technology in Society (3-5) | ||
Select one of the following; see Basic Requirement 4 | 3-5 | |
Digital Media in Society | ||
Computers and Interfaces | ||
Computers, Ethics, and Public Policy | ||
Issues in Technology and Work for a Postindustrial Economy | ||
Technology and National Security (WIM) | ||
Ethics and Public Policy (WIM) | ||
Ethical Issues in Engineering | ||
Engineering Fundamentals (11-15) | ||
Three courses; see Basic Requirement 3 | ||
CS 106A | Programming Methodology 2 | 5 |
Select one of the following: | 3-5 | |
Biotechnology | ||
or ENGR 25E | Energy: Chemical Transformations for Production, Storage, and Use | |
Introductory Electronics | ||
or ENGR 40N | Engineering Wireless Networks | |
or ENGR 40P | Physics of Electrical Engineering | |
Introduction to Bioengineering | ||
Select one of the following (or E25, E40, or E80 if not used above): | 3-5 | |
Introduction to Engineering Analysis | ||
Intro to Solid Mechanics | ||
Dynamics | ||
Introduction to Chemical Engineering | ||
Engineering Thermodynamics | ||
Introduction to Materials Science, Nanotechnology Emphasis | ||
or ENGR 50E | Introduction to Materials Science - Energy Emphasis | |
or ENGR 50M | Introduction to Materials Science, Biomaterials Emphasis | |
Engineering Economy | ||
Environmental Science and Technology | ||
Engineering Depth (core; six courses) (22-26) | ||
MS&E; 108 | Senior Project | 5 |
MS&E; 111 | Introduction to Optimization | 4 |
MS&E; 180 | Organizations: Theory and Management | 4 |
Select one of the following: | 3-5 | |
Mathematical Foundations of Computing | ||
Programming Abstractions | ||
Programming Abstractions (Accelerated) | ||
Select one of the following: | 3-4 | |
Information Networks and Services | ||
Organization Change and Information Systems 3 | ||
Networked Markets | ||
Select one of the following: | 3-4 | |
Introductory Financial Analysis 4 | ||
Introduction to Operations Management 4 | ||
Engineering Depth (concentration; seven or eight courses) (22-30) | ||
Concentration: choose one of the following 5 concentrations: 5 | 22-30 | |
Financial and Decision Engineering Concentration (25-30) 4 | ||
ECON 50 | Economic Analysis I | 5 |
ECON 51 | Economic Analysis II | 5 |
MS&E; 140 | Accounting for Managers and Entrepreneurs | 3-4 |
MS&E; 152 | Introduction to Decision Analysis (WIM) | 3-4 |
Select one of the following: | 3-4 | |
Finance for Non-MBAs | ||
International Investments | ||
Select two of the following: | 6-8 | |
Technology Entrepreneurship | ||
Interactive Management Science | ||
Corporate Financial Management | ||
Simulation | ||
International Financial Management | ||
Engineering Risk Analysis | ||
Introduction to Operations Management 4 | ||
Operations Research Concentration (24-27) 4 | ||
MATH 113 | Linear Algebra and Matrix Theory 6 | 3 |
MATH 115 | Functions of a Real Variable 6 | 3 |
MS&E; 112 | Mathematical Programming and Combinatorial Optimization | 3 |
MS&E; 152 | Introduction to Decision Analysis (WIM) | 3-4 |
MS&E; 241 | Economic Analysis | 3-4 |
MS&E; 251 | Stochastic Decision Models | 3 |
STATS 202 | Data Mining and Analysis 6 | 3 |
Select one of the following: | 3-4 | |
Introductory Financial Analysis 4 | ||
Introduction to Operations Management 4 | ||
Organization, Technology, and Entrepreneurship Concentration (22-30) | ||
Select one of the following: | 4-5 | |
Economic Analysis I | ||
Introduction to Social Psychology | ||
Economic Sociology | ||
Select two of the following: | 6-8 | |
Technology Entrepreneurship | ||
Innovation, Creativity, and Change | ||
Issues in Technology and Work for a Postindustrial Economy 6 | ||
Select at least four of the following courses (may also include E145, MS&E 175, or MS&E 181, if not used above): | 12-17 | |
Introduction to Human-Computer Interaction Design | ||
Science, Technology, and Contemporary Society 6 | ||
Organization Change and Information Systems 3 | ||
Accounting for Managers and Entrepreneurs | ||
The Spirit of Entrepreneurship | ||
Global Work | ||
Social Networks - Theory, Methods, and Applications | ||
Management of New Product Development | ||
Policy and Strategy Concentration (25-30) | ||
ECON 50 | Economic Analysis I | 5 |
ECON 51 | Economic Analysis II | 5 |
MS&E; 190 | Methods and Models for Policy and Strategy Analysis | 3 |
At least four of the following courses, including at least one course in policy and at least one course in strategy: | 12-17 | |
Policy: | ||
Technology and National Security (WIM) 6 | ||
Ethics and Public Policy (WIM ) 6 | ||
Energy and Environmental Policy Analysis | ||
Economics of Natural Resources | ||
Health Policy Modeling | ||
Strategy: | ||
Technology Entrepreneurship | ||
Innovation, Creativity, and Change | ||
Management of New Product Development | ||
Production and Operations Management Concentration (25-29) 4 | ||
ECON 50 | Economic Analysis I | 5 |
ECON 51 | Economic Analysis II | 5 |
MS&E; 140 | Accounting for Managers and Entrepreneurs | 3-4 |
MS&E; 152 | Introduction to Decision Analysis (WIM) | 3-4 |
Select three of the following: | 9-11 | |
Introductory Financial Analysis 4 | ||
Finance for Non-MBAs | ||
Supply Chain Management | ||
Sustainable Product Development and Manufacturing | ||
Management of New Product Development | ||
Operations Strategy |
1 | Math and Science must total a minimum of 45 units. Electives must come from the School of Engineering approved list, or, PHYSICS 25 Modern Physics, PHYSICS 26 Modern Physics Laboratory; PSYCH 55 Introduction to Cognition and the Brain, PSYCH 70 Introduction to Social Psychology. AP credit for Chemistry, Mathematics, and Physics may be used. |
2 | Students may petition to place out of CS 106A Programming Methodology. |
3 | Students may not count 134 for both core and the Organization, Technology, and Entrepreneurship concentration. |
4 | Students may not count 142 or 260 for both core and concentration. Students doing the Financial and Decision Engineering concentration must take 142 for core, and may also take 260 as a concentration elective. Students doing the Operations Research concentration must take both 142 and 260 (one for core, and one for concentration). Students doing the Production and Operations Management concentration must take 260 for core, and may also take 142 as a concentration elective. |
5 | Engineering fundamentals, engineering depth (core), and engineering depth (concentration) must total a minimum of 60 units. |
6 | Courses used to satisfy the Math, Science, Technology in Society, or Engineering Fundamental requirement may not also be used to satisfy an engineering depth requirement. |
For additional information and sample programs see the Handbook for Undergraduate Engineering Programs (UGHB).
Materials Science and Engineering (MATSCI)
Completion of the undergraduate program in Materials Science and Engineering leads to the conferral of the Bachelor of Science in Materials Science and Engineering.
Requirements
Focus Area Options
These requirements are subject to change. The final requirements are published with sample programs in the Handbook for Undergraduate Engineering Programs.
Mechanical Engineering (ME)
Completion of the undergraduate program in Mechanical Engineering leads to the conferral of the Bachelor of Science in Mechanical Engineering.
Requirements
Units | ||
---|---|---|
Mathematics (8-10) | ||
24 units minimum; see Basic Requirement 1 1 | ||
CME 102/ENGR 155A | Ordinary Differential Equations for Engineers | 5 |
or MATH 53 | Ordinary Differential Equations with Linear Algebra | |
Select one of the following: | 3-5 | |
Introduction to Probability and Statistics for Engineers | ||
Statistical Methods in Engineering and the Physical Sciences | ||
Theory of Probability | ||
Science (4) | ||
20 units minimum; see Basic Requirement 2 1 | ||
CHEM 31X | Chemical Principles | 4 |
or ENGR 31 | Chemical Principles with Application to Nanoscale Science and Technology | |
Technology in Society (0) | ||
one course from approved ME list; see Basic Requirement 4 2 | ||
Engineering Fundamentals (11-15) | ||
Three courses minimum; see Basic Requirement 3 | ||
ENGR 40 | Introductory Electronics | 5 |
ENGR 70A | Programming Methodology (same as CS 106A) | 3-5 |
Fundamentals Elective 3 | 3-5 | |
Engineering Depth (51-53) | ||
Minimum of 68 Engineering Science and Design ABET units; see Basic Requirement 5 | ||
ENGR 14 | Intro to Solid Mechanics | 4 |
ENGR 15 | Dynamics | 3 |
ENGR 30 | Engineering Thermodynamics | 3 |
ENGR 102M | Technical/Professional Writing for Mechanical Engineers 4 | 1 |
ME 70 | Introductory Fluids Engineering | 4 |
ME 80 | Mechanics of Materials | 4 |
ME 101 | Visual Thinking | 4 |
ME 103D | Engineering Drawing and Design 4 | 1 |
ME 112 | Mechanical Systems Design | 4 |
ME 113 | Mechanical Engineering Design | 4 |
ME 131A | Heat Transfer | 3-4 |
ME 131B | Fluid Mechanics: Compressible Flow and Turbomachinery | 4 |
ME 140 | Advanced Thermal Systems | 5 |
ME 161 | Dynamic Systems, Vibrations and Control | 3-4 |
ME 203 | Design and Manufacturing 4 | 4 |
1 | Math and science must total 45 units. Math: 24 units required and must include a course in differential equations (CME 102 Ordinary Differential Equations for Engineers or MATH 53 Ordinary Differential Equations with Linear Algebra; one of these required) and Statistics (CME 106 Introduction to Probability and Statistics for Engineers or STATS 110 Statistical Methods in Engineering and the Physical Sciences or 116 is required (neither STATS 60 Introduction to Statistical Methods: Precalculus nor STATS 160 fulfill statistics requirement). Science: 20 units minimum and requires courses in calculus-based Physics and Chemistry, with at least a full year (3 courses) in one or the other. CHEM 31A Chemical Principles I/CHEM 31B Chemical Principles II are considered one course because they cover the same material as CHEM 31X Chemical Principles but at a slower pace. CHEM 31X Chemical Principles or ENGR 31 Chemical Principles with Application to Nanoscale Science and Technology are recommended. |
2 | ME majors must choose their TIS course from the following list: ME 190 (recommended; offered every other year), STS 101 Science, Technology, and Contemporary Society, STS 110 Ethics and Public Policy, or STS 115 Ethical Issues in Engineering, or CS 181(prerequisite of CS 106B or X). |
3 | ME Fundamental elective may not be a course counted for other requirements. Students may opt to use ENGR 14 Intro to Solid Mechanics, ENGR 15 Dynamics, or ENGR 30 Engineering Thermodynamics from the required depth courses as the third fundamental class. However, total units for Engineering Topics (Fundamentals + Depth) must be a minimum of 68 units; additional options courses may be required to meet unit requirements. |
4 | All three courses (ENGR 102M Technical/Professional Writing for Mechanical Engineers, ME 103D Engineering Drawing and Design, ME 203 Design and Manufacturing) must be taken concurrently in order to fulfill the Writing in the Major (WIM) requirement. |
Options to complete the ME depth sequence: see the list of options in the ME major section of the Handbook for Undergraduate Engineering Programs.
For additional information and sample programs see the Handbook for Undergraduate Engineering Programs (UGHB).
Product Design (PD)
Completion of the undergraduate program in Product Design leads to the conferral of the Bachelor of Science in Engineering. The subplan "Product Design" appears on the transcript and on the diploma.
Mission of the Undergraduate Program in Product Design
The mission of the undergraduate program in Product Design is to graduate designers who can synthesize technology, human factors, and business factors in the service of human need. The program teaches a design process that encourages creativity, craftsmanship, and personal expression, and emphasizes brainstorming and need finding. Students studying product design follow the basic mechanical engineering curriculum and are expected to meet the University requirements for a Bachelor of Science degree. The program emphasis is placed on conceptual thinking, creativity, risk taking, and aesthetics. Students are taught to use design processes to resolve constraints arising from technical, human, aesthetic, and business concerns. The course work provides students with the skills necessary to carry projects from initial concept to completion of working prototypes. The program prepares students for careers in industry and for graduate study.
Requirements
Units | ||
---|---|---|
Mathematics and Science (43-45) | 43-45 | |
Mathematics (20) | 20 | |
20 units minimum | ||
Recommended: one course in Statistics | ||
Science (20-22) | ||
23 units minimum: 8 units of social science (inc PSYCH 1) and 15 units must be from School of Engineering approved list 1 | ||
PHYSICS 41 | Mechanics | 4 |
PHYSICS 43 | Electricity and Magnetism | 4 |
PHYSICS 45 | Light and Heat | 4 |
PSYCH 1 | Introduction to Psychology | 5 |
PSYCH elective from courses numbered 20-95 | 3-5 | |
Technology in Society (3) | ||
ME 120 | History and Philosophy of Design | 3 |
Engineering Fundamentals (13-15) | ||
ENGR 40 | Introductory Electronics | 5 |
ENGR 70A | Programming Methodology | 5 |
Fundamentals Elective 2 | 3-5 | |
Product Design Engineering Depth (53-59) | ||
Three Art Studio courses numbered 100 or higher | 9-15 | |
ENGR 14 | Intro to Solid Mechanics | 4 |
ENGR 102M | Technical/Professional Writing for Mechanical Engineers 3 | 1 |
ME 80 | Mechanics of Materials | 4 |
ME 101 | Visual Thinking | 4 |
ME 103D | Engineering Drawing and Design 3 | 1 |
ME 110 | Design Sketching (May be repeated for credit) | 1 |
ME 112 | Mechanical Systems Design | 4 |
ME 115A | Introduction to Human Values in Design | 3 |
ME 115B | Product Design Methods | 3 |
ME 115C | Design and Business Factors 4 | 3 |
ME 116 | Advanced Product Design: Formgiving | 4 |
ME 203 | Design and Manufacturing 3 | 4 |
ME 216A | Advanced Product Design: Needfinding | 4 |
ME 216B | Advanced Product Design: Implementation | 4 |
1 | School of Engineering approved science list available at https://ughb.stanford.edu. |
2 | Select one of the following: ENGR 10, ENGR 15, ENGR 20, ENGR 25B or ENGR 25E, ENGR 30, ENGR 50 or ENGR 50E or ENGR 50M, ENGR 60, ENGR 62, ENGR 80, ENGR 90 |
3 | These three courses (ENGR 102M Technical/Professional Writing for Mechanical Engineers, ME 103D Engineering Drawing and Design, ME 203 Design and Manufacturing) should be taken concurrently in order to fulfill the Writing in the Major (WIM) requirement. |
4 | One quarter abroad may substitute for ME 115C. |
For additional information and sample programs see the Handbook for Undergraduate Engineering Programs (UGHB).
Minor in the School of Engineering
An undergraduate minor in some Engineering programs may be pursued by interested students; see the Handbook for Undergraduate Engineering Programs, or consult with a department's undergraduate program representative or the Office of Student Affairs, Huang Engineering Center, Suite 135.
General requirements and policies for a minor in the School of Engineering are:
- A set of courses totaling not less than 20 and not more than 36 units, with a minimum of six courses of at least 3 units each.
- The set of courses should be sufficiently coherent as to present a body of knowledge within a discipline or subdiscipline.
- Prerequisite mathematics, statistics, or science courses, such as those normally used to satisfy the school's requirements for a department major, may not be used to satisfy the requirements of the minor; conversely, engineering courses that serve as prerequisites for subsequent courses must be included in the unit total of the minor program.
- Courses used for the major and/or minor core must not be duplicated within any other of the student's degree programs; that is, students may not overlap (double-count) courses for completing major and minor requirements except in the case of prerequisite courses as noted in #3.
Departmentally based minor programs are structured at the discretion of the sponsoring department, subject only to requirements 1, 2, 3, and 4 above. Interdisciplinary minor programs may be submitted to the Undergraduate Council for approval and sponsorship. A general Engineering minor is not offered.
Aeronautics and Astronautics (AA) Minor
The Aero/Astro minor introduces undergraduates to the key elements of modern aerospace systems. Within the minor, students may focus on aircraft, spacecraft, or disciplines relevant to both. The course requirements for the minor are described in detail below. Courses cannot be double-counted within a major and a minor, or within multiple minors; if necessary, the Aero/Astro adviser can help select substitute courses to fulfill the AA minor core.
The following core courses fulfill the minor requirements:
Units | ||
---|---|---|
AA 100 | Introduction to Aeronautics and Astronautics | 3 |
ENGR 14 | Intro to Solid Mechanics * | 4 |
ENGR 15 | Dynamics * | 3 |
ENGR 30 | Engineering Thermodynamics * | 3 |
ME 70 | Introductory Fluids Engineering | 4 |
ME 131A | Heat Transfer | 3-4 |
Two courses from one of the upper-division elective areas below (min. 6 units) | ||
Plus one course from a second area below (min. 3 units) | 9-11 | |
Aerospace Systems Synthesis/Design (0) | ||
Spacecraft Design and Spacecraft Design Laboratory | ||
Introduction to Aircraft Design, Synthesis, and Analysis and Introduction to Aircraft Design, Synthesis, and Analysis | ||
Dynamics and Controls (0) | ||
Classical Dynamics | ||
Dynamics and Control of Spacecraft and Aircraft | ||
Space Mechanics | ||
Feedback Control Design | ||
Introduction to Control Design Techniques | ||
Fluids (0) | ||
Applied Aerodynamics | ||
Fundamentals of Compressible Flow | ||
Introduction to Numerical Methods for Engineering | ||
or AA 283 | Aircraft and Rocket Propulsion | |
Structures (0) | ||
Analysis of Structures | ||
Analysis of Structures | ||
Mechanics of Composites |
* | ENGR 14 Intro to Solid Mechanics, ENGR 15 Dynamics, or ENGR 30 Engineering Thermodynamics are waived as minor requirements if already taken as part of the major. |
Chemical Engineering (CHE) Minor
The following core courses fulfill the minor requirements:
Units | ||
---|---|---|
ENGR/CHEMENG 20 | Introduction to Chemical Engineering | 3 |
CHEMENG 100 | Chemical Process Modeling, Dynamics, and Control | 3 |
CHEMENG 110 | Equilibrium Thermodynamics | 3 |
CHEMENG 120A | Fluid Mechanics | 4 |
CHEMENG 120B | Energy and Mass Transport | 4 |
Select one of the following: | 3 | |
Micro and Nanoscale Fabrication Engineering | ||
Basic Principles of Heterogeneous Catalysis with Applications in Energy Transformations | ||
Polymer Science and Engineering | ||
Environmental Microbiology I | ||
Biochemistry I | ||
CHEMENG 170 | Kinetics and Reactor Design | 3 |
CHEMENG 185A | Chemical Engineering Laboratory A | 4 |
CHEM 171 | Physical Chemistry | 3 |
Total Units | 30 |
Civil Engineering (CE) Minor
The civil engineering minor is intended to give students a focused introduction to one or more areas of civil engineering. Departmental expertise and undergraduate course offerings are available in the areas of Architectural Design, Construction Engineering and Management, and Structural and Geotechnical Engineering. Students interested in Environmental and Water Studies should refer to the environmental engineering minor.
The minimum prerequisite for a civil engineering minor is MATH 42 Calculus (or MATH 21 Calculus); however, many courses of interest require PHYSICS 41 Mechanics and/or MATH 51 Linear Algebra and Differential Calculus of Several Variables as prerequisites. The minimum prerequisite for a Civil Engineering minor focusing on architectural design is MATH 41 Calculus (or MATH 19 Calculus) and a course in Statistics. Students should recognize that a minor in civil engineering is not an ABET-accredited degree program.
Since undergraduates having widely varying backgrounds may be interested in obtaining a civil engineering minor, and the field itself is so broad, no single set of course requirements will be appropriate for all students. Instead, interested students are encouraged to propose their own set of courses within the guidelines listed below. Additional information, including example minor programs, are provided on the CEE web site and in Chapter 6 of the Handbook for Undergraduate Engineering Programs.
General guidelines are:
- A civil engineering minor must contain at least 24 units of course work not taken for the major, and must consist of at least six classes of at least 3 units each of letter-graded work, except where letter grades are not offered.
- The list of courses must represent a coherent body of knowledge in a focused area, and should include classes that build upon one another. Example programs are given on the CEE webpage.
Professor Anne Kiremidjian ([email protected]) is the CEE undergraduate minor adviser in Structural Engineering and Construction Engineering and Management. John Barton ([email protected]), Program Director for Architectural Design, is the undergraduate minor adviser in Architectural Design. Students must consult the appropriate adviser when developing their minor program, and obtain approval of the finalized study list from them.
Computer Science (CS) Minor
The following core courses fulfill the minor requirements. Prerequisites include the standard mathematics sequence through MATH 51.
Units | ||
---|---|---|
Introductory Programming (AP Credit may be used to fulfill this requirement): | ||
CS 106B | Programming Abstractions | 5 |
or CS 106X | Programming Abstractions (Accelerated) | |
Core: | ||
CS 103 | Mathematical Foundations of Computing | 5 |
CS 107 | Computer Organization and Systems | 5 |
CS 109 | Introduction to Probability for Computer Scientists 1 | 5 |
Electives (choose two courses from different areas): | ||
Artificial Intelligence— | ||
CS 124 | From Languages to Information | 4 |
CS 221 | Artificial Intelligence: Principles and Techniques | 4 |
Human-Computer Interaction— | ||
CS 147 | Introduction to Human-Computer Interaction Design | 4 |
Software— | ||
CS 108 | Object-Oriented Systems Design | 4 |
CS 110 | Principles of Computer Systems | 5 |
Systems— | ||
CS 140 | Operating Systems and Systems Programming | 4 |
CS 143 | Compilers | 4 |
CS 144 | Introduction to Computer Networking | 4 |
CS 145 | Introduction to Databases | 4 |
CS 148 | Introduction to Computer Graphics and Imaging | 4 |
Theory— | ||
CS 154 | Introduction to Automata and Complexity Theory | 4 |
CS 157 | Logic and Automated Reasoning | 3 |
CS 161 | Design and Analysis of Algorithms | 5 |
1 | Students who completed STATS 116, MS&E; 120, or CME 106 in Winter 2008-09 or earlier may count that course as satisfying the CS 109 requirement. These same courses taken in Spring 2008-09 or later cannot be used to satisfy the CS 109 requirement. |
Note: for students with no programming background and who begin with CS 106A, the minor consists of seven or eight courses.
Electrical Engineering (EE) Minor
The options for completing a minor in EE are outlined below. Students must complete a minimum of 25 units, as follows:
Units | ||
---|---|---|
Select one of the following courses: | 5 | |
Introductory Electronics | ||
Engineering Wireless Networks | ||
Physics of Electrical Engineering | ||
Select one of the following options: | 8 | |
Option I: | ||
Circuits I | ||
Circuits II | ||
Option II: | ||
Signal Processing and Linear Systems I | ||
Signal Processing and Linear Systems II | ||
Option III: | ||
Digital Systems I | ||
Digital Systems II | ||
In addition, four letter-graded EE or cognate courses at the 100-level or higher must be taken (12 units minimum) | 12 |
Environmental Engineering (ENV) Minor
The Environmental Engineering minor is intended to give students a focused introduction to one or more areas of Environmental Engineering. Departmental expertise and undergraduate course offerings are available in the areas of environmental engineering and science, environmental fluid mechanics and hydrology, and atmosphere/energy. The minimum prerequisite for an Environmental Engineering minor is MATH 42 Calculus (or MATH 21 Calculus); however, many courses of interest require PHYSICS 41 Mechanics and/or MATH 51 Linear Algebra and Differential Calculus of Several Variables as prerequisites. Students should recognize that a minor in Environmental Engineering is not an ABET-accredited degree program.
Since undergraduates having widely varying backgrounds may be interested in obtaining an environmental engineering minor, no single set of course requirements is appropriate for all students. Instead, interested students are encouraged to propose their own set of courses within the guidelines listed below. Additional information on preparing a minor program is available in Chapter 6 of the Handbook for Undergraduate Engineering Programs.
General guidelines are—
- An Environmental Engineering minor must contain at least 24 units of course work not taken for the major, and must consist of at least six classes of at least 3 units each of letter-graded work, except where letter grades are not offered.
- The list of courses must represent a coherent body of knowledge in a focused area, and should include classes that build upon one another. Example programs are available on the CEE web site.
Professor Lynn Hildemann ([email protected]) is the CEE undergraduate minor adviser in Environmental Engineering. Students must consult with Professor Hildemann in developing their minor program, and obtain approval of the finalized study list from her.
Management Science and Engineering (MS&E) Minor
The following courses are required to fulfill the minor requirements:
Units | ||
---|---|---|
Background requirements (10) | ||
CS 106A | Programming Methodology | 5 |
MATH 51 | Linear Algebra and Differential Calculus of Several Variables | 5 |
Minor requirements (26-29) | ||
MS&E; 111 | Introduction to Optimization | 4 |
MS&E; 120 | Probabilistic Analysis | 5 |
MS&E; 121 | Introduction to Stochastic Modeling | 4 |
MS&E; 180 | Organizations: Theory and Management | 4 |
Select one of the following: | 3-4 | |
Information Networks and Services | ||
Organization Change and Information Systems | ||
Networked Markets | ||
Select one of the following: | 3-4 | |
Introductory Financial Analysis | ||
Introduction to Operations Management | ||
Elective (select any 100- or 200-level MS&E course) | 3-4 |
Materials Science and Engineering (MATSCI) Minor
A minor in Materials Science and Engineering allows interested students to explore the role of materials in modern technology and to gain an understanding of the fundamental processes that govern materials behavior.
The following courses fulfill the minor requirements:
Units | ||
---|---|---|
Engineering Fundamentals (4) | ||
Select one of the following: | 4 | |
Introduction to Materials Science, Nanotechnology Emphasis | ||
Introduction to Materials Science - Energy Emphasis | ||
Introduction to Materials Science, Biomaterials Emphasis | ||
Materials Science Fundamentals and Engineering Depth (24) | ||
Select six of the following: | 24 | |
Microstructure and Mechanical Properties | ||
Electronic Materials Engineering | ||
Nanostructure and Characterization | ||
Thermodynamics of Energy Conversions at the Nanoscale | ||
Nanomaterials Synthesis | ||
Solar Cells, Fuel Cells, and Batteries: Materials for the Energy Solution | ||
Quantum Mechanics of Nanoscale Materials | ||
Nanomaterials Laboratory | ||
Nanocharacterization Laboratory | ||
X-Ray Diffraction Laboratory | ||
Mechanical Behavior Laboratory | ||
Electronic and Photonic Materials and Devices Laboratory | ||
Nanoscale Materials Physics Computation Laboratory | ||
Organic and Biological Materials | ||
Materials Chemistry | ||
Atomic Arrangements in Solids | ||
Thermodynamics and Phase Equilibria | ||
Waves and Diffraction in Solids | ||
Imperfections in Solids | ||
Rate Processes in Materials | ||
Mechanical Properties of Materials | ||
Electronic and Optical Properties of Solids | ||
Total Units | 28 |
Insert Mechanical Engineering Minor Here
Master of Science in the School of Engineering
The M.S. degree is conferred on graduate students in engineering according to the University regulations stated in the "Graduate Degrees" section of this bulletin, and is described in the various department listings. A minimum of 45 units is usually required in M.S. programs in the School of Engineering. The presentation of a thesis is not a school requirement. Further information is found in departmental listings.
Master of Science in Engineering
The M.S. in Engineering is available to students who wish to follow an interdisciplinary program of study that does not conform to a normal graduate program in a department. There are three school requirements for the M.S. degree in Engineering:
- The student's program must be a coherent one with a well-defined objective and must be approved by a department within the school which has experience with graduate-level teaching and advising in the program area.
- The student's program must include at least 21 units of courses within the School of Engineering with catalog numbers of 200 or above in which the student receives letter grades.
- The program must include a total of at least 45 units.
Each student's program is administered by the particular department in which it is lodged and must meet the standard of quality of that department. Transfer into this program is possible from any graduate program by application through the appropriate department; the department will then recommend approval to the Office of Student Affairs in the School of Engineering. The application should be submitted before completing 18 units of the proposed program; it should include a statement describing the objectives of the program, the coherence of the proposed coursework, and why this course of study cannot conform to existing graduate programs. Normally, it will include the approval of at least one faculty member willing to serve as adviser. (A co-advising team may be appropriate for interdisciplinary programs.) The actual transfer will be accomplished through the Graduate Authorization Petition process.
Engineer in the School of Engineering
The degree of Engineer is intended for students who want additional graduate training beyond that offered in an M.S. program. The program of study must satisfy the student's department and must include at least 90 units beyond the B.S. degree. The presentation of a thesis is required. The University regulations for the Engineer degree are stated in the "Graduate Degrees" section of this bulletin, and further information is available in the individual departmental sections of this bulletin.
Doctor of Philosophy in the School of Engineering
Programs leading to the Ph.D. degree are offered in each of the departments of the school. University regulations for the Ph.D. are given in the "Graduate Degrees" section of this bulletin. Further information is found in departmental listings.
Honors Cooperative Program
Industrial firms, government laboratories, and other organizations may participate in the Honors Cooperative Program (HCP), a program that permits qualified engineers, scientists, and technology professionals admitted to Stanford graduate degree programs to register for Stanford courses and obtain the degree on a part-time basis. In many areas of concentration, the master's degree can be obtained entirely online.
Through this program, many graduate courses offered by the School of Engineering on campus are made available through the Stanford Center for Professional Development (SCPD). SCPD delivers more than 250 courses a year online. For HCP employees who are not part of a graduate degree program at Stanford, courses and certificates are also available through a non-degree option (NDO) and a non-credit professional education program. Non-credit short courses may be customized to meet a company's needs. For a full description of educational services provided by SCPD, see https://scpd.stanford.edu; call (650) 725-3000; fax (650) 725-2868; or email [email protected].
Dean: James D. Plummer
Senior Associate Deans: Laura L. Breyfogle (External Relations), (Stanford Center for Professional Development), Curtis W. Frank (Faculty and Academic Affairs), Clare Hansen-Shinnerl (Administration), Brad Osgood (Student Affairs)
Associate Dean: Noé P. Lozano (Diversity Programs)
Assistant Dean: Sally Gressens (Graduate Student Affairs)
Faculty Teaching General Engineering Courses
Professors: Stacey F. Bent, Mark Cappelli, Roger Howe, Chaitan Khosla, Reginald Mitchell, Stephen Monismith, Drew Nelson, Brad Osgood, Channing R. Robertson (Emeritus), Stephen M. Rock, Michael Shanks, Sheri Sheppard, Robert Sinclair, Simon Wong, Paul McIntyre, Olav Solgaard, Benjamin Van Roy
Associate Professors: Sarah Billington, Eric Darve, Ashish Goel, Allison Okamura, Beth Pruitt, Adrian Lew, Nicolas A. Melosh, Christina Smolke, Margot Gerritsen
Assistant Professors: Scott Doorley, Charles E. Eesley, Sarah Heilshorn, Sachin Katti, Ali Mani, Manu Prakash, Leif Thomas, Clifford L. Wang, Xiaolin Zheng
Professors (Teaching): Thomas H. Byers, Eric Roberts
Associate Professor (Teaching): Mehran Sahami
Senior Lecturers: Vadim Khayms, Claude Reichard
Lecturers: Royal Kopperud, R. Ann Miura-Ko, Keith Schwarz
Academic Research and Program Officer: Tina Seelig
Other Teaching: David Baggeroer, Noé P. Lozano
Overseas Studies Courses in Engineering
The Bing Overseas Studies Program manages Stanford study abroad programs for Stanford undergraduates. Students should consult their department or program's student services office for applicability of Overseas Studies courses to a major or minor program.
The Bing Overseas Studies course search site displays courses, locations, and quarters relevant to specific majors.
For course descriptions and additional offerings, see the listings in the Stanford Bulletin's ExploreCourses or Bing Overseas Studies.
Units | ||
---|---|---|
OSPBER 40B | Introductory Electronics | 5 |
OSPBER 50M | Introductory Science of Materials | 4 |
OSPFLOR 50M | Introductory Science of Materials | 4 |
OSPKYOTO 40K | Introductory Electronics | 5 |
OSPPARIS 40P | Introductory Electronics | 5 |
OSPPARIS 50M | Introductory Science of Materials | 4 |
OSPPARIS 74 | Climate Change Challenges in France and Europe: from Project to Policy | 4 |
Courses
ENGR 10. Introduction to Engineering Analysis. 4 Units.
Integrated approach to the fundamental scientific principles that are the cornerstones of engineering analysis: conservation of mass, atomic species, charge, momentum, angular momentum, energy, production of entropy expressed in the form of balance equations on carefully defined systems, and incorporating simple physical models. Emphasis is on setting up analysis problems arising in engineering. Topics: simple analytical solutions, numerical solutions of linear algebraic equations, and laboratory experiences. Provides the foundation and tools for subsequent engineering courses.
ENGR 14. Intro to Solid Mechanics. 4 Units.
Introduction to engineering analysis using the principles of engineering solid mechanics. Builds on the math and physical reasoning concepts in PHYSICS 41 to develop skills in evaluation of engineered systems across a variety of fields. Foundational ideas for more advanced solid mechanics courses such as ME80 or CEE101A. Interactive lecture sessions focused on mathematical application of key concepts, with weekly complementary lab session on testing and designing systems that embody these concepts. Limited enrollment, subject to instructor approval.
ENGR 15. Dynamics. 4 Units.
The application of Newton's Laws to solve 2-D and 3-D static and dynamic problems, particle and rigid body dynamics, freebody diagrams, and equations of motion, with application to mechanical, biomechanical, and aerospace systems. Computer numerical solution and dynamic response. Prerequisites: Calculus (differentiation and integration) such as MATH 41; and ENGR 14 (statics and strength) or a mechanics course in physics such as PHYSICS 41.
ENGR 20. Introduction to Chemical Engineering. 3 Units.
Overview of chemical engineering through discussion and engineering analysis of physical and chemical processes. Topics: overall staged separations, material and energy balances, concepts of rate processes, energy and mass transport, and kinetics of chemical reactions. Applications of these concepts to areas of current technological importance: biotechnology, energy, production of chemicals, materials processing, and purification. Prerequisite: CHEM 31.
Same as: CHEMENG 20.
ENGR 25B. Biotechnology. 3 Units.
Biology and chemistry fundamentals, genetic engineering, cell culture, protein production, pharmaceuticals, genomics, viruses, gene therapy, evolution, immunology, antibodies, vaccines, transgenic animals, cloning, stem cells, intellectual property, governmental regulations, and ethics. Prerequisites: CHEM 31 and MATH 41 or equivalent courage.
Same as: CHEMENG 25B.
ENGR 25E. Energy: Chemical Transformations for Production, Storage, and Use. 3 Units.
An introduction and overview to the challenges and opportunities of energy supply and consumption. Emphasis on energy technologies where chemistry and engineering play key roles. Review of energy fundamentals along with historical energy perspectives and current energy production technologies. In depth analysises of solar thermal systems, biofuels, photovoltaics and electrochemical devices (batteries and fuel cells). Prerequisites: high school chemistry or equivalent.
Same as: CHEMENG 25E.
ENGR 30. Engineering Thermodynamics. 3 Units.
The basic principles of thermodynamics are introduced in this course. Concepts of energy and entropy from elementary considerations of the microscopic nature of matter are discussed. The principles are applied in thermodynamic analyses directed towards understanding the performances of engineering systems. Methods and problems cover socially responsible economic generation and utilization of energy in central power generation plants, solar systems, refrigeration devices, and automobile, jet and gas-turbine engines.
ENGR 31. Chemical Principles with Application to Nanoscale Science and Technology. 4 Units.
Preparation for engineering disciplines emphasizing modern technological applications of solid state chemistry. Topics include: crystallography; chemical kinetics and equilibria; thermodynamics of phase changes and reaction; quantum mechanics of chemical bonding, molecular orbital theory, and electronic band structure of crystals; and the materials science of basic electronic and photonic devices. Prerequisite: high school or college chemistry background in stoichiometry, periodicity, Lewis and VSEPR structures, dissolution/precipitation and acid/base reactions, gas laws, and phase behavior.
ENGR 40. Introductory Electronics. 5 Units.
Overview of electronic circuits and applications. Electrical quantities and their measurement, including operation of the oscilloscope. Basic models of electronic components including resistors, capacitors, inductors, and the operational amplifier. Frequency response of linear circuits, including basic filters, using phasor analysis. Digital logic fundamentals, logic gates, and basic combinatorial logic blocks. Lab assignments. Enrollment limited to 200. Lab. Corequisite: PHYSICS 43.
ENGR 40N. Engineering Wireless Networks. 5 Units.
A hands on introduction to the design and implementation of modern wireless networks. Via a quarter long project on programmable radios, students will learn the fundamentals of wireless channels, encoding and decoding information, modeling of errors and error recovery algorithms, and the engineering of packet-switched networks. These concepts will be used to illustrate general themes in EE and CS: the role of abstraction and modularity in engineering design, building reliable systems using imperfect components, understanding the limits imposed by energy and noise, choosing effective representations for information, and engineering tradeoffs in complex systems.
ENGR 40P. Physics of Electrical Engineering. 5 Units.
How everything from electrostatics to quantum mechanics is used in common high-technology products. Electrostatics are critical in micro-mechanical systems used in many sensors and displays, and Electromagnetic waves are essential in all high-speed communication systems. How to propagate energy on transmission lines, optical fibers,and in free space. Which aspects of modern physics are needed to generate light for the operation of a DVD player or TV. Introduction to semiconductors, solid-state light bulbs, and laser pointers. Hands-on labs to connect physics to everyday experience. Prerequisites: PHYSICS 43
Same as: EE 41.
ENGR 50. Introduction to Materials Science, Nanotechnology Emphasis. 4 Units.
The structure, bonding, and atomic arrangements in materials leading to their properties and applications. Topics include electronic and mechanical behavior, emphasizing nanotechnology, solid state devices, and advanced structural and composite materials.
ENGR 50E. Introduction to Materials Science - Energy Emphasis. 4 Units.
Materials structure, bonding and atomic arrangements leading to their properties and applications. Topics include electronic, thermal and mechanical behavior; emphasizing energy related materials and challenges.
ENGR 50M. Introduction to Materials Science, Biomaterials Emphasis. 4 Units.
Topics include: the relationship between atomic structure and macroscopic properties of man-made and natural materials; mechanical and thermodynamic behavior of surgical implants including alloys, ceramics, and polymers; and materials selection for biotechnology applications such as contact lenses, artificial joints, and cardiovascular stents. No prerequisite.
ENGR 60. Engineering Economy. 3 Units.
Fundamentals of economic analysis. Interest rates, present value, and internal rate of return. Applications to personal and corporate financial decisions. Mortgage evaluation, insurance decision, hedging/risk reduction, project selection, capital budgeting, and investment valuation. Decisions under uncertainty and utility theory. Prerequisite: MATH 41 or equivalent. Recommended: sophomore or higher class standing; knowledge of elementary probability.
ENGR 62. Introduction to Optimization. 4 Units.
Formulation and analysis of linear optimization problems. Solution using Excel solver. Polyhedral geometry and duality theory. Applications to contingent claims analysis, production scheduling, pattern recognition, two-player zero-sum games, and network flows. Prerequisite: MATH 51.
Same as: MS&E; 111.
ENGR 70A. Programming Methodology. 3-5 Units.
Introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Uses the Java programming language. Emphasis is on good programming style and the built-in facilities of the Java language. No prior programming experience required.
Same as: CS 106A.
ENGR 70B. Programming Abstractions. 3-5 Units.
Abstraction and its relation to programming. Software engineering principles of data abstraction and modularity. Object-oriented programming, fundamental data structures (such as stacks, queues, sets) and data-directed design. Recursion and recursive data structures (linked lists, trees, graphs). Introduction to time and space complexity analysis. Uses the programming language C++ covering its basic facilities. Prerequisite: 106A or equivalent.
Same as: CS 106B.
ENGR 70X. Programming Abstractions (Accelerated). 3-5 Units.
Intensive version of 106B for students with a strong programming background interested in a rigorous treatment of the topics at an accelerated pace. Additional advanced material and more challenging projects. Prerequisite: excellence in 106A or equivalent, or consent of instructor.
Same as: CS 106X.
ENGR 80. Introduction to Bioengineering. 4 Units.
Overview of bioengineering focused on engineering analysis and design of biological systems. Topics include chemical properties of biological components, rates and equilibrium properties of biological reactions, cellular structure and communication, genetic programming of biological systems, and engineering balances and systems analysis. Application of these concepts to engineering biological systems for diverse areas, including health and medicine, biomanufacturing, and sustainability, is emphasized. Includes an introduction to MATLAB as a problem-solving tool and a team-based project emphasizing the responsible development of technologies. 4 units, Spr (Barron)
Same as: BIOE 80.
ENGR 90. Environmental Science and Technology. 3 Units.
Introduction to environmental quality and the technical background necessary for understanding environmental issues, controlling environmental degradation, and preserving air and water quality. Material balance concepts for tracking substances in the environmental and engineering systems.
Same as: CEE 70.
ENGR 100. Teaching Public Speaking. 3 Units.
The theory and practice of teaching public speaking and presentation development. Lectures/discussions on developing an instructional plan, using audiovisual equipment for instruction, devising tutoring techniques, and teaching delivery, organization, audience analysis, visual aids, and unique speaking situations. Weekly practice speaking. Students serve as apprentice speech tutors. Those completing course may become paid speech instructors in the Technical Communications Program. Prerequisite: consent of instructor.
ENGR 102M. Technical/Professional Writing for Mechanical Engineers. 1 Unitss.
Required of Mechanical Engineering majors. The process of writing technical/professional documents. Lecture, writing assignments, individual conferences. Corequisite for WIM: ME 203.
ENGR 103. Public Speaking. 3 Units.
Priority to Engineering students. Introduction to speaking activities, from impromptu talks to carefully rehearsed formal professional presentations. How to organize and write speeches, analyze audiences, create and use visual aids, combat nervousness, and deliver informative and persuasive speeches effectively. Weekly class practice, rehearsals in one-on-one tutorials, videotaped feedback. Limited enrollment.
ENGR 105. Feedback Control Design. 3 Units.
Design of linear feedback control systems for command-following error, stability, and dynamic response specifications. Root-locus and frequency response design techniques. Examples from a variety of fields. Some use of computer aided design with MATLAB. Prerequisite: EE 102, ME 161, or equivalent.
ENGR 110. Perspectives in Assistive Technology. 1-3 Units.
Seminar and student project course. Medical, social, ethical, and technical challenges surrounding the design, development, and use of assistive technologies that improve the lives of people with disabilities and seniors. Guest lecturers include engineers, clinicians, and individuals with disabilities. Tours of local facilities. 1 unit for seminar attendance only (CR/NC) or individual project (letter grade). 3 units for students who pursue a team-based assistive technology project. Projects can be continued in ME113 or CS194 or as independent study in Spring Quarter. See https://engr110.stanford.edu/. Service Learning Course (certified by Haas Center for Public Service).
Same as: ENGR 210.
ENGR 113A. Solar Decathlon. 1-4 Units.
Open to all engineering majors. Project studio for all work related to the Solar Decathlon 2013 competition. Each student will develop a work plan for the quarter with his or her advisor and perform multidisciplinary collaboration on designing systems for the home or pre-construction planning. Work may continue through the summer as a paid internship, as well as through the next academic year. For more information about the team and the competition, please visit solardecathlon.stanford.edu. (This class is also being offered as ENGR 213A for grad students) Enrolled students will meet for work sessions Tuesdays & Thursdays 4-6 pm in Y2E2 266.
ENGR 113B. Solar Decathlon. 1-4 Units.
Open to all engineering majors. Project studio for all work related to the Solar Decathlon 2013 competition. Each student will develop a work plan for the quarter with his or her advisor and perform multidisciplinary collaboration on designing systems for the home or pre-construction planning. Work may continue through the summer as a paid internship, as well as through the next academic year. For more information about the team and the competition, please visit solardecathlon.stanford.edu. (This class is also being offered as ENGR 213B for grad students).
ENGR 113C. Solar Decathlon. 1-4 Units.
Open to all engineering majors. Project studio for all work related to the Solar Decathlon 2013 competition. Each student will develop a work plan for the quarter with his or her advisor and perform multidisciplinary collaboration on designing systems for the home or pre-construction planning. Work may continue through the summer as a paid internship, as well as through the next academic year. For more information about the team and the competition, please visit solardecathlon.stanford.edu. (This class is also being offered as ENGR 213C for grad students).
ENGR 113D. SOLAR DECATHLON. 1-4 Units.
Open to all engineering majors. Project studio for all work related to the Solar Decathlon 2013 competition. Each student will develop a work plan for the quarter with his or her advisor and perform multidisciplinary collaboration on designing systems for the home or pre-construction planning. Work may continue through the summer as a paid internship, as well as through the next academic year. For more information about the team and the competition, please visit solardecathlon.stanford.edu. (This class is also being offered as ENGR 213A for grad students).
ENGR 118. Cross-Cultural Design for Service. 3 Units.
Students spend the summer in China working collaboratively to use design thinking for a project in the countryside. Students learn and apply the principles of design innovation including user research, ideation, prototyping, storytelling and more in a cross cultural setting to design a product or service that will benefit Chinese villagers. Students should be prepared to work independently in a developing region of China, to deal with persistent ambiguity, and to work with a cross-cultural, diverse team of students on their projects. Applications for Summer 2012 were due in March.
ENGR 120. Fundamentals of Petroleum Engineering. 3 Units.
Lectures, problems, field trip. Engineering topics in petroleum recovery; origin, discovery, and development of oil and gas. Chemical, physical, and thermodynamic properties of oil and natural gas. Material balance equations and reserve estimates using volumetric calculations. Gas laws. Single phase and multiphase flow through porous media.
Same as: ENERGY 120.
ENGR 130. Science, Technology, and Contemporary Society. 4-5 Units.
Key social, cultural, and values issues raised by contemporary scientific and technological developments; distinctive features of science and engineering as sociotechnical activities; major influences of scientific and technological developments on 20th-century society, including transformations and problems of work, leisure, human values, the fine arts, and international relations; ethical conflicts in scientific and engineering practice; and the social shaping and management of contemporary science and technology.
Same as: STS 101, STS 201.
ENGR 140A. Leadership of Technology Ventures. 3-4 Units.
First of three-part sequence for students selected to the Mayfield Fellows Program. Management and leadership within high technology startups, focusing on entrepreneurial skills related to product and market strategy, venture financing and cash flow management, team recruiting and organizational development, and the challenges of managing growth and handling adversity in emerging ventures. Other engineering faculty, founders, and venture capitalists participate as appropriate. Recommended: accounting or finance course (MS&E 140, ECON 90, or ENGR 60).
ENGR 140B. Leadership of Technology Ventures. 1-2 Units.
Open to Mayfield Fellows only; taken during the summer internship at a technology startup. Students exchange experiences and continue the formal learning process. Activities journal. Credit given following quarter.
ENGR 140C. Leadership of Technology Ventures. 2-3 Units.
Open to Mayfield Fellows only. Capstone to the 140 sequence. Students, faculty, employers, and venture capitalists share recent internship experiences and analytical frameworks. Students develop living case studies and integrative project reports.
ENGR 145. Technology Entrepreneurship. 4 Units.
How do you create a successful start-up? What is entrepreneurial leadership in a large firm? What are the differences between an idea and true opportunity? How does an entrepreneur form a team and gather the resources necessary to create a great enterprise? This class mixes mentor-guided team projects, in-depth case studies, research on the entrepreneurial process, and the opportunity to network and ask questions of Silicon Valley's top entrepreneurs and venture capitalists. For undergraduates of all majors who seek to understand the formation and growth of high-impact start-ups in areas such as information, green/clean, medical and consumer technologies. No prerequisites. Limited enrollment.
ENGR 150. Social Innovation and Entrepreneurship. 1-6 Units.
(Graduate students register for 250.) The art of innovation and entrepreneurship for social benefit. Project team develops, tests, and iteratively improves technology-based social innovation and business plan to deploy it. Feedback and coaching from domain experts, product designers, and successful social entrepreneurs. Limited enrollment; application required. See https://sie.stanford.edu for course information.
Same as: ENGR 250.
ENGR 154. Vector Calculus for Engineers. 5 Units.
Computation and visualization using MATLAB. Differential vector calculus: analytic geometry in space, functions of several variables, partial derivatives, gradient, unconstrained maxima and minima, Lagrange multipliers. Integral vector calculus: multiple integrals in Cartesian, cylindrical, and spherical coordinates, line integrals, scalar potential, surface integrals, Green's, divergence, and Stokes' theorems. Examples and applications drawn from various engineering fields. Prerequisites: MATH 41 and 42, or 10 units AP credit.
Same as: CME 100.
ENGR 155A. Ordinary Differential Equations for Engineers. 5 Units.
Analytical and numerical methods for solving ordinary differential equations arising in engineering applications: Solution of initial and boundary value problems, series solutions, Laplace transforms, and non-linear equations; numerical methods for solving ordinary differential equations, accuracy of numerical methods, linear stability theory, finite differences. Introduction to MATLAB programming as a basic tool kit for computations. Problems from various engineering fields. Prerequisite: CME 100/ENGR 154 or MATH 51.
Same as: CME 102.
ENGR 155B. Linear Algebra and Partial Differential Equations for Engineers. 5 Units.
Linear algebra: matrix operations, systems of algebraic equations, Gaussian elimination, undetermined and overdetermined systems, coupled systems of ordinary differential equations, eigensystem analysis, normal modes. Fourier series with applications, partial differential equations arising in science and engineering, analytical solutions of partial differential equations. Numerical methods for solution of partial differential equations: iterative techniques, stability and convergence, time advancement, implicit methods, von Neumann stability analysis. Examples and applications from various engineering fields. Prerequisite: CME 102/ENGR 155A.
Same as: CME 104.
ENGR 155C. Introduction to Probability and Statistics for Engineers. 3-4 Units.
Probability: random variables, independence, and conditional probability; discrete and continuous distributions, moments, distributions of several random variables. Topics in mathematical statistics: random sampling, point estimation, confidence intervals, hypothesis testing, non-parametric tests, regression and correlation analyses; applications in engineering, industrial manufacturing, medicine, biology, and other fields. Prerequisite: CME 100/ENGR154 or MATH 51.
Same as: CME 106.
ENGR 159Q. Japanese Companies and Japanese Society. 3 Units.
Preference to sophomores. The structure of a Japanese company from the point of view of Japanese society. Visiting researchers from Japanese companies give presentations on their research enterprise. The Japanese research ethic. The home campus equivalent of a Kyoto SCTI course.
Same as: MATSCI 159Q.
ENGR 192. Engineering Public Service Project. 1-2 Units.
Volunteer work on a public service project with a technical engineering component. Project requires a faculty sponsor and a community partner such as a nonprofit organization, school, or individual. Required report. See https://soe.stanford.edu/publicservice. May be repeated for credit. Prerequisite: consent of instructor.
ENGR 199. Special Studies in Engineering. 1-15 Units.
Special studies, lab work, or reading under the direction of a faculty member. Often research experience opportunities exist in ongoing research projects. Students make arrangements with individual faculty and enroll in the section number corresponding to the particular faculty member. May be repeated for credit. Prerequisite: consent of instructor.
ENGR 199W. Writing of Original Research for Engineers. 1-3 Units.
Technical writing in science and engineering. Students produce a substantial document describing their research, methods, and results. Prerequisite: completion of freshman writing requirements; prior or concurrent in 2 units of research in the major department; and consent of instructor. WIM for BioMedical Computation.
ENGR 202S. Writing: Special Projects. 1 Unitss.
Writing tutorial for students working on non-course projects such as theses, journal articles, and conference papers. Weekly individual conferences.
ENGR 202W. Technical Writing. 3 Units.
How to write clear, concise, and well-ordered technical prose. Principles of editing for structure and style. Applications to a variety of genres in engineering and science.
ENGR 205. Introduction to Control Design Techniques. 3 Units.
Review of root-locus and frequency response techniques for control system analysis and synthesis. State-space techniques for modeling, full-state feedback regulator design, pole placement, and observer design. Combined observer and regulator design. Lab experiments on computers connected to mechanical systems. Prerequisites: 105, MATH 103, 113. Recommended: Matlab.
ENGR 206. Control System Design. 3-4 Units.
Design and construction of a control system and working plant. Topics include: linearity, actuator saturation, sensor placement, controller and model order; linearization by differential actuation and sensing; analog op-amp circuit implementation. Emphasis is on qualitative aspects of analysis and synthesis, generation of candidate design, and engineering tradeoffs in system selection. Large team-based project. Limited enrollment. Prerequisite: 105.
ENGR 207A. Linear Control Systems I. 3 Units.
Introduction to control of discrete-time linear systems. State-space models. Controllability and observability. The linear quadratic regulator. Prerequisite: 105 or 205.
ENGR 207B. Linear Control Systems II. 3 Units.
Probabilistic methods for control and estimation. Statistical inference for discrete and continuous random variables. Linear estimation with Gaussian noise. The Kalman filter. Prerequisite: EE 263.
ENGR 209A. Analysis and Control of Nonlinear Systems. 3 Units.
Introduction to nonlinear phenomena: multiple equilibria, limit cycles, bifurcations, complex dynamical behavior. Planar dynamical systems, analysis using phase plane techniques. Describing functions. Lyapunov stability theory. SISO feedback linearization, sliding mode control. Design examples. Prerequisite: 205.
ENGR 210. Perspectives in Assistive Technology. 1-3 Units.
Seminar and student project course. Medical, social, ethical, and technical challenges surrounding the design, development, and use of assistive technologies that improve the lives of people with disabilities and seniors. Guest lecturers include engineers, clinicians, and individuals with disabilities. Tours of local facilities. 1 unit for seminar attendance only (CR/NC) or individual project (letter grade). 3 units for students who pursue a team-based assistive technology project. Projects can be continued in ME113 or CS194 or as independent study in Spring Quarter. See https://engr110.stanford.edu/. Service Learning Course (certified by Haas Center for Public Service).
Same as: ENGR 110.
ENGR 213. Solar Decathlon. 1-4 Units.
Open to all engineering majors. Project studio for all work related to the Solar Decathlon 2013 competition. Each student will develop a personal work plan for the quarter with his or her advisor and perform multidisciplinary collaboration on designing systems for the home or pre-construction planning. Work may continue through the summer as a paid internship, as well as through the next academic year. For more information about the team and the competition, please visit solardecathlon.stanford.edu.
ENGR 213A. Solar Decathlon. 1-4 Units.
Open to all engineering majors. Project studio for all work related to the Solar Decathlon 2013 competition. Each student will develop a personal work plan for the quarter with his or her advisor and perform multidisciplinary collaboration on designing systems for the home or pre-construction planning. Work may continue through the summer as a paid internship, as well as through the next academic year. For more information about the team and the competition, please visit solardecathlon.stanford.edu.
ENGR 213B. Solar Decathlon. 1-4 Units.
Open to all engineering majors. Project studio for all work related to the Solar Decathlon 2013 competition. Each student will develop a personal work plan for the quarter with his or her advisor and perform multidisciplinary collaboration on designing systems for the home or pre-construction planning. Work may continue through the summer as a paid internship, as well as through the next academic year. For more information about the team and the competition, please visit solardecathlon.stanford.edu.
ENGR 213C. Solar Decathlon. 1-4 Units.
Open to all engineering majors. Project studio for all work related to the Solar Decathlon 2013 competition. Each student will develop a personal work plan for the quarter with his or her advisor and perform multidisciplinary collaboration on designing systems for the home or pre-construction planning. Work may continue through the summer as a paid internship, as well as through the next academic year. For more information about the team and the competition, please visit solardecathlon.stanford.edu.
ENGR 240. Introduction to Micro and Nano Electromechanical Systems. 3 Units.
Miniaturization technologies now have important roles in materials, mechanical, and biomedical engineering practice, in addition to being the foundation for information technology. This course will target an audience of first-year engineering graduate students and motivated senior-level undergraduates, with the goal of providing an introduction to M/NEMS fabrication techniques, selected device applications, and the design tradeoffs in developing systems. The course has no specific prerequisites, other than graduate or senior standing in engineering; otherwise, students will require permission of the instructors.
ENGR 245. Technology Entrepreneurship and Lean Startups. 3-4 Units.
Apply emerging entrepreneurship principles including the popular "lean startups" and "customer development" frameworks to prototype, test, and iterate your product while discovering if you have a profitable business model. Work and study in teams or, in rare cases, alone. Proposal required during first week of the quarter. Proposals can be software, physical good, or service of any kind. Projects are treated as real start-ups, so work will be intense. Perquisite; interest and passion in exploring whether a technology idea can become a real company.
ENGR 250. Social Innovation and Entrepreneurship. 1-6 Units.
(Graduate students register for 250.) The art of innovation and entrepreneurship for social benefit. Project team develops, tests, and iteratively improves technology-based social innovation and business plan to deploy it. Feedback and coaching from domain experts, product designers, and successful social entrepreneurs. Limited enrollment; application required. See https://sie.stanford.edu for course information.
Same as: ENGR 150.
ENGR 280. From Play to Innovation. 2-4 Units.
Project-based and team-centered. Enhancing the innovation process with playfulness. The human state of play and its principal attributes and importance to creative thinking. Play behavior, and its development and biological basis. Students apply those principles through design thinking to promote innovation in the corporate world with real-world partners on design projects with widepread application.
ENGR 281. d.media 4.0 - Designing Media that Matters. 2 Units.
Design practicum; project-based. Explore the why & how of designing media. What motivates our consumption of media, what real needs linger beneath the surface? How do you design a new media experience? Join us and find out. The world is Changing, What Are You Going to Do About It? In the shift from a consumer culture to a creative society has old media institutions collapsing while participatory media frameworks are emerging. Media designers of all types have an opportunity and responsibility to make this change positive. 3 Projects explore: Communication Design, Digital Interaction, User Motivations. Admission by application. Design Institute class; see https://dschool.stanford.edu.
ENGR 290. Graduate Environment of Support. 1 Unitss.
For course assistants (CAs) and tutors in the School of Engineering tutorial and learning program. Interactive training for effective academic assistance. Pedagogy, developing course material, tutoring, and advising. Sources include video, readings, projects, and role playing.
ENGR 298. Seminar in Fluid Mechanics. 1 Unitss.
Interdepartmental. Problems in all branches of fluid mechanics, with talks by visitors, faculty, and students. Graduate students may register for 1 unit, without letter grade; a letter grade is given for talks. May be repeated for credit.
ENGR 299. Special Studies in Engineering. 1-15 Units.
Special studies, lab work, or reading under the direction of a faculty member. Often research experience opportunities exist in ongoing research projects. Students make arrangements with individual faculty and enroll in the corresponding section. Prerequisite: consent of instructor.
ENGR 311A. Women's Perspectives. 1 Unitss.
Master's and Ph.D. seminar series driven by student interests. Possible topics: time management, career choices, health and family, diversity, professional development, and personal values. Guest speakers from academia and industry, student presentations with an emphasis on group discussion. Graduate students share experiences and examine scientific research in these areas. May be repeated for credit.
ENGR 311B. Designing the Professional. 1 Unitss.
Seminar for doctoral students in science and engineering. Limited enrollment. Apply principles of design thinking to the designing your professional life following Stanford. Topics include: The principles and tools of design thinking, a framework for orienting your plans and philosophy regarding career and professional life, and for locating career within life overall; exercises for investigating alternatives and career "prototypes;" and a drafting a plan.
ENGR 312. Science and Engineering Course Design. 2-3 Units.
For students interested in an academic career and who anticipate designing science courses at the undergraduate or graduate level. Goal is to apply research on science learning to the design of effective course materials. Topics include syllabus design, course content and format decisions, assessment planning and grading, and strategies for teaching improvement.
Same as: CTL 312.
ENGR 313. Topics in Engineering Education. 1 Unitss.
Master's and Ph.D. seminar series focused on teaching engineering courses based on research. Weekly, student-led group discussions follow engineering education and education literature. Topics include: best practices in teaching, theories on how people learn, education research methods, assessing learning, and evaluating teaching, all in an engineering context. May be repeated for credit.
ENGR 341. Micro/Nano Systems Design and Fabrication. 3-5 Units.
Laboratory course in micro and nano fabrication technology that combines lectures on theory and fundamentals with hands-on training in the Stanford Nanofabrication Facility. Prerequisite: ENGR 240 or equivalent.