Skip to content Skip to navigation

Civil Engineering

2020-21 Civil Engineering UG Degree Programs (CE-BS, BAS, BASH, BSH, Secondary, MINOR)

UG Director: Prof Ronaldo Borja, 277C Y2E2,
Student Services: Jill Filice, 316 Y2E2,
Departmental Chair: Lynn Hildemann,


Civil engineers plan, design, construct and sustain the built environment including buildings and bridges, transportation and utility lifeline systems, energy and industrial facilities, and ports and waterways.

Civil engineers work to protect society from natural catastrophes, such as earthquakes and hurricanes, as well as help manage our water and energy resources. As their work is crucial to the day-to-day lives of most people, civil engineers bear an important responsibility to the public.

The civil engineering field is both technical and people-oriented, requiring excellent communication skills and an ability to manage both people and multi-faceted projects. Students in the major learn to apply knowledge of mathematics, science, and the primary areas of civil engineering to conduct experiments, design systems to solve engineering problems, and communicate their ideas effectively to the scientific community.

Objectives and Outcomes for Civil Engineering

Graduates of the civil engineering program are expected within a few years of graduation to have the ability to:

  1. Establish themselves as practicing professionals in civil engineering or a related field
  2. Pursue graduate study in civil engineering or other fields
  3. Work effectively as responsible professionals independently or in teams handling increasingly complex professional and societal expectations


  • (a) A proficiency in and ability to apply knowledge of engineering, mathematics through differential equations, probability and statistics, and science including physics and chemistry
  • (b) An ability to design and conduct experiments, as well as to analyze and interpret data
  • (c) An ability to design a system, component, or process to meet desired needs
  • (d) An ability to function on multi-disciplinary teams
  • (e) An ability to identify, formulate, and solve engineering problems
  • (f) An understanding of professional and ethical responsibility
  • (g) An ability to communicate effectively
  • (h) A broad education with understanding of the impact of engineering solutions in a global and societal context
  • (i) A recognition of the need for, and an ability to engage in life-long learning
  • (j) A knowledge of contemporary issues
  • (k) An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice

2020-21 Planning Sheets will be posted when available; the links below are to 2019-20 documents:

CE Program Sheets

CE 4-Year Plans

CE 4-Year Plans for Going Abroad Wet

CE 4-Year Plans for Going Abroad Dry

CE Flowchart

The Curriculum

 The undergraduate civil engineering curriculum has undergone a major revision for Academic Year 2020-21

The revised major includes a core to be taken by all declared majors, to provide a strong foundation for the major areas of civil engineering.  This is now supplemented by a choice of 7 focus areas, offering greater flexibility, and allowing students to tailor their studies to align with their interests. Undergraduates potentially interested in the Civil Engineering major should also consider the Environmental Systems Engineering major as a possible alternative; a comparison of these two alternative majors is presented on the Environmental Systems Engineering page.

For more information on civil engineering, students are encouraged to visit the CEE website, talk to a CEE faculty member, or contact the CEE Student Services Specialist, Jill Filice, in room 316 of the Jerry Yang and Akiko Yamazaki Environment & Energy (Y2E2) Building.

Research Experience for Undergraduates

The department of Civil and Environmental Engineering welcomes student participation in the VPUE Undergraduate Research Programs. Interested students should check the VPUE website and the CEE website for announcements regarding the application procedures. Annual program announcements appear in January with application due dates in February.

Exploring Civil Engineering as a Major

Are you wondering whether a Civil Engineering major is for you? If so, here are some courses accessible early in your undergraduate career that will help you explore your interest in our major. If you end up joining our program, this early start on fulfilling requirements will pay off by giving you more flexibility in class scheduling for your junior and senior years.

1-The following electives are accessible to frosh/sophomores, and can count towards the major:

CEE 74N: Grand Challenges and Environmental Engineering (alt. years)  (3, W; Freshman Introsem)
CEE 80N: Engineering the Built Environment: Intro to Structural Engr (3, A; Freshman Introsem)
CEE 107A: Understanding Energy (3-5 units, A, S)  (or CEE107S, 3 units, Sum)
CEE 120A: Building Modeling for Design and Construction (3 units, A, Sum)
CEE 131C: How Buildings Are Made: Materiality and Construction Methods (4 units, W)
CEE 144: Design and Innovation for the Circular Economy (alt. years) (3 units, S; counts as PWR2)
CEE 162F: Coastal Processes (prereq: PHYSICS 41) (3 units, A)
CEE 63: Weather and Storms (3 units, A)
CEE 64: Air Pollution and Global Warming: History, Science & Solutions (not offered AY20-21)  (3 units, W)

2-For an introduction to Civil Engineering, classes required for all of our declared majors that are readily accessible to you are

Class Description Quarter
ENGR 14 Introduction to Solid Mechanics, 3 units (prereq: PHYSICS 41) A,W,S
ENGR 90 (same as CEE 70) Environmental Science & Technology, 3 units W, Summ 20-21
CEE 100 Managing Sustainable Building Projects (WIM), 4 units A, Summ 20-21


Requirements: Civil Engineering Major

Mathematics and Science (45 Units Minimum)

Course Description Units Quarter

MATH 19/20/21

Calculus (or 10 units AP Calculus) 10 A,W/A,W,S/A,W,S

CME 100 or


Vector Calculus for Engineers or

Linear Algebra & Differential Calculus of Several Variables



A,W, Summ


CME 102 or


Ordinary DIfferential Equations for Engineers or

Ordinary DIfferential Equations with Linear Algebra





STATS 110 Statistical Methods (or STATS 101 or CEE 203 or CME 106) 4-5  
PHYSICS 41 or 41E Mechanics (or 5 units AP Physics C) 4 W
CHEM 31A or 31M Chemical Principles  4 A
PHYSICS 43 or 45 Electricity & Magnetism, or Light & Heat 4 A,S
At least one of:      
GEOLSCI 1  Intro to Geology (req’d for focus in Structural Engineering, Construction Engineering, Urban Systems, Energy/Climate, or Sensing/Analytics) 5 S

CEE 177*

(or, for AY20-21
    only,  CEE 170*)

Aquatic Chemistry & Biology  (req’d for focus in Env. Fluid Mechanics/Hydrology, or Environ. Quality Engineering.)
(for AY20-21 only: can sub:
Aquatic & Organic Chemistry for Environmental Engineering, offered SUMM 2021, 3 units)
4 A
  Plus additional Physics, Chemistry, of Mathemativs to reach 45 units of Math/Science    

*Approved as science classes just for the CE major. See footnote after Focus Area Electives for more information.

Technology in Society (this course required):

CEE 102 Legal and Ethical Principles in Design, Construction, and Project Delivery, 3 units, W

Engineering Fundamentals (2 Courses minimum)

  • ENGR 14 Introduction to Solid Mechanics 3 units, A, W, S
  • ENGR 90 Environmental Science and Technology (same as CEE 70) 3 units, W, Sum 2021

Engineering Depth

At least 68 units of Fundamental + Depth courses are required by ABET and by the Department.

Required Core Courses (19 units)

Course Description Units Quarter
CS 106A/B/X  Programming Methodology/Abstractions 5 A,W,S,Sum
CEE100 Managing Sustainable Building Projects (fulfills WIM requirement) 4 A, Sum2021
CEE 146S

Engineering Economics and Sustainability (offered on-line only)

Same as ENGR 60
3 A,S,Sum
CEE 183 Senior Capstone Design 4 S
ME 30 Thermodynamics (or CHEMENG 110A) 3 A,W

Focus Area Electives (at least 30 units)

(1) To satisfy ABET criteria, students MUST choose at least TWO of the following 4 classes, as part of their elective choices:

CEE 101A, 101B, 101C, and 101D

(2) Students must take at least 12 units in 1 focus area (their depth), and at least 6 units each in 3 additional focus areas (breadth).  Courses cannot double-count. 

Classes important for professional licensing are marked with a *; classes needed as preparation for coterm studies in CEE are marked with a # – see bottom of next page for more details.

Construction Engineering Focus

Course Description Units Quarter
CEE 101C *# (1)      
CEE 120A # Building Modeling for Design & Construction 3  A,S
CEE 122A+B Computer Integrated Architecture/Engineering/Construction
and Computer Integrated A/E/C (each quarter = 2 units; must take both quarters)
2+2 A+W

CEE 131C

How Buildings are Made -- Materiality and Construction Methods



CEE 141A # Infrastructure Projects Development 3 A
CEE 141B Infrastructure Projects Delivery 3 W
CEE 144 Design and Innovation for the Circular Economy 3  
CEE 241 Managing Fabrication & Construction  (prereq: CEE 100) 4 A

Energy and Climate Focus

Course Description Units Quarter
CEE 63 Weather and Storms 3 A
CEE 64 # Air Pollution and Global Warming (not offered in AY20-21) 3  

CEE 107A # or

CEE 107S

Understanding Energy
or Energy Essentials





CEE 107R Extreme Energy Efficiency (Note: takes place during Spring break) 3 W
CEE 156 # Building Systems Design & Analysis 4 W
CEE 172 * Air Quality Management 3 S
CEE 176A Energy Efficient Buildings 3-4 W
CEE 176B 100% Clean, Renewable Energy and Storage for Everything 3-4 S

Environmental Fluid Mechanics & Hydrology Focus





CEE 101B *# (1)

Mechanics of Fluids


W, Sum 2021

CEE 161I

Atmospheric Circulation



CEE 162D Introduction to Physical Oceanography 4 W

CEE 162F

Coastal Processes



CEE 162I

Atmosphere, Ocean, and Climate Dynamics: the Ocean Circulation



CEE 166A #

Watershed Hydrologic Processes and Models



CEE 166B *

Water Resources and Hazards (prereq: CEE 166A)



CEE 175A California Coast: Science, Policy, and Law (alternate years) 3-4 S

Environmental Quality Engineering for Human Health Focus

Course Title Units Quarter
CEE 172 * Air Quality Management 3 S
CEE 173 Urban Water 3 S
CEE 174A Providing Safe Water for the Developing and Developed World 3 W
CEE 174B * Wastewater Treatment: from Disposal to Resource Recovery 3 S
CEE 175A California Coast: Science, Policy and Law (alternate years) 3-4 S
CEE 178 Introduction to Human Exposure Analysis 3 A
CEE 265D Water and Sanitation in Developing Countries (must apply; seniors only) 3 W

Sensing, Analytics, and Control Focus

Course Title Units Quarter
CEE 101D Computations in CEE 3 A
CEE 154 Data Analytics for Physical Systems (prereqs: CS106A, CME100) 3 A
CEE 155 # Introduction to Sensing Networks for CEE 3-4 S
CEE 156 # Building Systems Design & Analysis 4 W
CEE 177L Smart Cities & Communities 3 SUM
ME 161 Dynamic Systems, Vibrations & Control (prereq.: ENGR 15*, which may count under Other Elective Courses category) 3 A
ME 210 Introduction to Mechatronics (prereq: ENGR 40M, which may count under Other Elective Courses category) 4 W

Structural Engineering & Mechanics Focus

Course Title Units Quarter
CEE 101A *# Mechanics of Materials (or ME 80, A,W,S,Sum) (prereq.: ENGR14) 4 W
CEE 101C *# Geotechnical Engineering 3-4 A
CEE 101D (1) Computations in CEE 3 A
CEE 180 *# Structural Analysis   (prereq.: CEE 101A) 4 S
CEE 182 *# Structural Design   (prereq.: CEE 180) 4 W
CEE 192 Lab Characterization of Rocks and Geomaterials 3-4 S
ME 151 Introduction to Computational Mechanics 4 W

Urban Systems Focus

Course Title Units Quarter
CEE 120A # Building Modeling for Design & Construction 3 A, SUM
CEE 130 Architectural Design: 3D Modeling, Method., Process (co-req: CEE31/Q) 5 A,S
CEE 156 # Building Systems Design & Analysis 4 W
CEE 176A Energy Efficient Buildings 3-4 W
CEE 177L Smart Cities and Communities 3 SUM
CEE 243 Introduction to Urban Systems Engineering (open to Seniors) 3  

(1) To satisfy ABET criteria, students MUST choose at least TWO of the following 4 classes, as part of their elective choices:

CEE 101A, 101B, 101C, and 101D.

* The first step towards professional licensing is the FE (Fundamentals of Engineering) exam. To prepare for a career as a practicing civil or environmental engineer, your elective choices should prepare you for at least one of these choices of FE exam:
Civil FE: CEE101A, 101C, 180, 182
Environmental FE: CEE101B, 166B, 172, 174B, 177 (or 170).
General FE: Physics 43, CEE101A, 101B; ENGR 15 (which may count under Other Electives)

# If you are aiming to apply to a CEE coterm program, your elective choices should include, at minimum:
Atmosphere/Energy: CEE 64, 107A
Environmental Engineering: CEE 101B, 177 (or 170)
Structural Engineering & Geomechanics: CEE101A, 101C, 180, 182
SDC (Sustainable Design & Construction) – Energy: CEE 120A, 156, 176A
SDC – Management, or SDC – Structures: CEE101A, 101C, 180
SDC – Urban Systems:  CEE 120A, 141A, 155


Students must take at least 68 units of engineering science and design courses (Engineering Fundamentals + Core + Electives) in order to satisfy ABET and departmental requirements to graduate.  For the remaining engineering elective units:
(1) Additional electives may be selected from the 7 focus areas listed above. 
(2) The following additional Engineering Fundamental courses may count: ENGR 10, 15*, 21, 25E, 40M (or 40A), and 50 (or 50E or 50M).
(3) Students may also count the following introductory CEE classes in this category: CEE 74N and CEE 80N. 
(4) Students seeking to count an engineering elective course not covered in (1), (2) or (3) must petition the CEE Undergraduate Curriculum Committee, requesting confirmation that the course will satisfy ABET requirements, (by emailing  Some CEE courses do not satisfy ABET requirements, for example:  CEE 31, 102W and 151.

Coterm Deadlines and Contact

Dept Application Deadlines Contact Website
Civil Engineering 3rd Friday of Winter quarter

Jill Filice

Instructions for Declaring a Major in Civil Engineering

  1. Enter your major declaration as Civil Engineering in Axess.
  2. You may either download and complete the Excel major Program Sheet or use the online degree progress worksheet (this ePS must be printed out whenever a signature is needed). 
    1. To log in to ePS, click on the RED "Stanford WebAuth Sign in" button -- don't type in your username/password. Then click on "Program Sheets Dashboard."
    2. To open a new program sheet, start by chossing the academic year for the major you wish to use (Example: 16-17 or 18-19; must be from a year you are matriculated at SU)
    3. When you've finished filling out the worksheet, click Save at the bottom of the page; you will be able to easily access and update the ePS whenever you wish.
  3. Be sure and list all courses already taken and those you plan to take -- you will have the opportunity to revise this later, so please fill in as many courses as you can and print out.
  4. Bring your Stanford transcript (unofficial is fine) and completed program sheet to Jill Filice in the CEE Student Services office in Room 316 of the Jerry Yang and Akiko Yamazaki Environment & Energy (Y2E2) Building and request to have a CEE advisor assigned to you. You may request a specific advisor if you wish. Office hours are 10 a.m. to noon and 2 to 4 p.m., Monday through Friday.
  5. Meet with your CEE undergraduate advisor to review and sign your program sheet.
  6. Return your signed program sheet to the CEE Student Services Specialist, who upon receiving your signed sheet will approve your major declaration in Axess.
  7. You are encouraged to meet with your CEE undergraduate adviser at least once a quarter to review your academic progress. Changes to your program sheet can be made by printing out a revised sheet, obtaining your undergraduate adviser’s signature, and returning the approved sheet to the CEE Student Services Office. NOTE: Be sure to revise your program sheet, print, and have signed by your advisor during your senior year and at least one quarter prior to graduation.
  8. Other Information:
  • Procedures for requesting transfer credits and program deviations are described in detail in Petitions. The online forms may be filled out electronically. If you are requesting transfer credits or program deviations, you should bring your completed petition form with your transcript to the CEE Student Services office. Attach your program sheet on file in CEE.
  • Check with the CEE Student Services Office to make sure that you are on the CEE undergraduate student email list for important announcements about department events and activities.