skip to content

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, and 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, Computer Systems Engineering, Engineering Physics, and Product Design. In addition, students may elect a B.S. in an Individually Designed Major in Engineering.

The departments of Chemical Engineering, Civil and Environmental Engineering, Computer Science, Electrical Engineering, and Mechanical Engineering offer qualified majors 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.

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, Fundamentals of Petroleum Engineering.

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 Requirement 1 (Mathematics)—Engineering students need a solid foundation in the calculus of continuous functions including differential equations, an introduction to discrete mathematics, and an understanding of statistics and probability theory. The minimum preparation should normally include calculus to the level of MATH 53. Knowledge of ordinary differential equations and matrices is important in many areas of engineering, and students are encouraged to select additional courses in 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 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 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 must be chosen by the student rather than by the department:

ENGR 10. Introduction to Engineering Analysis

ENGR 14. Applied Mechanics: Statics

ENGR 15. Dynamics

ENGR 20. Introduction to Chemical Engineering (Same as CHEMENG 20)

ENGR 25. Biotechnology (Same as CHEMENG 25)

ENGR 30. Engineering Thermodynamics

ENGR 40. Introductory Electronics1

ENGR 50/50M. Introduction to Materials Science, Nanotechology Emphasis/Biomaterials Emphasis

ENGR 60. Engineering Economics

ENGR 62. Introduction to Optimization (Same as MS&E 111)

ENGR 70A/CS 106A. Programming Methodology

ENGR 70B or X/CS 106B or X. Programming Abstractions (or Accelerated)

ENGR 80. Introduction to Bioengineering (Same as BIOE 80)

1 ENGR 40 and 50 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 in the Handbook for Undergraduate Engineering Programs.

Basic Requirement 5 (Science and Design)—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 Science and Engineering Design appropriate to the student's field of study. In most cases, students meet this requirement by completing the major program core and elective requirements in Fundamentals and Depth. For example, ENGR 40 is a 5-unit course; 3 of these 5 units are assigned to Engineering Science and the remaining 2 units are assigned to Engineering Design. A student may need to take additional courses in Depth in order to fulfill the minimum requirement. The science and design units assigned to each major's depth courses are listed online at 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 8 units of experimentation. Lab courses taken in the sciences, as well as experimental work taken in courses within the School of Engineering, can be used in fulfillment of this requirement. By careful planning, the experimentation requirement should not necessitate additional course work beyond that required to meet the other components of an engineering major. A list of courses and their experimentation content (in units) can be found online at in the Handbook for Undergraduate Engineering Programs.

© Stanford University - Office of the Registrar. 630 Serra Street, Stanford, California 94305. (650) 723-2300Terms of Use | Copyright Complaints