MS Programs in CEE
Our Master of Science (MS) programs are terminal degree programs for those seeking advanced knowledge in a focused discipline of civil and environmental engineering to pursue a career in industry or another professional degree. The MS degree is a coursework-based degree. No research or thesis are required. However, in most programs students may elect to conduct independent research for course credit if they wish. Our Master’s degrees are offered under the general regulations of the university as set forth in the Stanford Bulletin .
The Department of Civil & Environmental Engineering offers Master’s degrees in five areas of specialization as shown below. There are many fundamental skills and bodies of knowledge that are foundation to all areas of specialization in a modern CEE graduate education and these cross-cutting courses are accessible to students in any program.
Stanford University’s Atmosphere/Energy MS degree program bridges the gap between the two key disciplines of Civil and Environmental Engineering. This program aims to mitigate atmospheric problems by increasing the efficiency with which energy is used‚ optimize the use of natural energy resources and understand the effects of energy technologies on the atmosphere.
The Environmental Engineering MS degree program emphasizes the application of fundamental principles to analyze complex environmental problems and to devise effective solutions. With this education, graduates of our program are able to deal effectively with new environmental problems as they emerge and meet the challenges created globally by increasing urbanization, population growth and ecological degradation.
Previously called Structural Engineering & Geomechanics; there are no changes to academic requirements for current students already admitted to Structural Engineering & Geomechanics. The Structural Engineering and Mechanics and Computation MS degree programs offers courses in a broad range of areas related to structural analysis and design, geomechanics, engineering informatics, hazard risk and reliability, structural mechanics and materials, and structural sensing, monitoring and data analytics for the built environment.
The Sustainable Design and Construction MS degree program prepares students for careers in the built environment: designing, building, and managing sustainable buildings and infrastructure to maximize their lifecycle economic value as well as their net contribution to environmental and social functions and services.
The Sustainable Engineered Systems MS degree program, available exclusively in a hybrid online/on-campus format, is designed for students who want to gain advanced knowledge of the sustainability of civil and environmental engineering systems and data science along with a specialization in structural and material systems, sustainable construction systems, environmental engineering systems, or atmospheric and energy systems.
Cross-cutting curricula are accessible to students in any program.The CEE MS Cross Cutting Course List covers both fundamental skills and bodies of knowledge foundational to modern CEE graduate education. The four areas are 1) Probability, statistics, & data analysis for infrastructure analysis; 2) Public policy, decision analysis, & economics of infrastructure systems; 3) Ethics, equity, and environmental justice in the built and natural environments; and 4) Scientific computing and numerical methods. The current course offerings in each area are summarized below. While some courses will be more relevant to students of specific programs than others, we hope this list is valuable as you select classes.
Probability, Statistics, & Data Analysis
Probabilistic models in CEE
A foundational, conceptual course in probabilistic methods. Good introductory class for MS students.
Data Analytics for Physical Systems
An introductory course for undergraduates or graduates with less data analysis experience than required for CEE 322.
Data Analytics for Urban Systems
A more advanced course, oriented toward applications in transportation, water management, electricity. Python based.
Follow up on CEE 203. Uncertainty quantification in computational models.
Public Policy, Decision Analysis, & Economics
Engineering Economics and Sustainability
Good for students with no undergrad econ background interested in taking more advanced coursework later in degree program.
Decision Analysis in CEE
Case study based, strong applications focus.
Life Cycle Assessment for Complex Systems
Life Cycle assessment methodologies for emerging technologies, building products, energy systems, design strategies, etc.
Environmental Policy Analysis
Very heavy on theory, upper level MS and PhD focused, heavier policy focus.
Sustainable energy decisions
Follow-on quantitative methods course to 275M. Stronger focus on Energy, whereas 275M covers all environmental policy.
Ethics, Equity, &
Racial Equity in Energy
Historic basis for environmental injustice and contemporary strategies for a just energy transition
Equitable Infrastructure Solutions
Prominent theories of equity and environmental justice with a focus on implementation for infrastructure.
Quest for an Inclusive Clean Energy Economy
Innovative business models that are responsive to calls for equity and inclusion in clean energy finance rulemaking in the utility sector.
Racial Equity in Energy
How systemic racial inequity in the U.S. has produced a clean energy divide and a heritage of environmental injustice.
Scientific Computation &
Take either CME 193 or CS106 or any other python course if no prior familiarly; students interested in this area are also advised to take one optimization course.
|A||CEE 201D||Computations in Civil and Environmental Engineering||Computational and visualization methods, taught in Matlab|
Introduction to programming methodology using Python. No previous programming expertise required.
Introduction to object-oriented programming, data structures and data-directed design using C++.
Introduction to Scientific Python
Become proficient in the scientific computing and data science stack, offered during first four weeks of fall. Prereq: CS106A
Software Development for Scientists and Engineers
Basic usage of Python and C/C++ to solve representative computational problems from various science and engineering disciplines.
The basics of convex analysis, convex programming and optimization, including applications.
Engineering Design Optimization
Design of engineering systems within a formal optimization framework.