Stanford Root

Schedule

Stanford Root

Schedule

ME 123

Computational Engineering

UNITS:4
GRADING:Letter (ABCD/NP)
LEVEL:Undergrad
GER:—

The design of wind turbines, biomedical devices, jet engines, electronic units, and almost every other engineering system, require the analysis of its flow and thermal characteristics to ensure optimal performance and safety. The continuing growth of computer power and the emergence of general-purpose engineering software has fostered the use of computational analysis as a complement to experimental testing. Virtual prototyping is a staple of modern engineering practice. This course is an introduction to Computational Engineering using commercial analysis codes, covering both theory and applications. Assuming limited knowledge of computational methods, the course starts with introductory training on the software, using a series of lectures and hands-on tutorials. We utilize the ANSYS software suite, which is used across a variety of engineering fields. Herein, the emphasis is on geometry modeling, mesh generation, solution strategy and post-processing for diverse applications. Using classical flow/thermal problems, the course develops the essential concepts of Verification and Validation for engineering simulations, providing the basis for assessing the accuracy of the results. Advanced concepts such as the use of turbulence models, user programming and automation for design are also introduced. The course is concluded by a project, in which the students apply the software to solve a industry-inspired problem. Enrollment priority will be given to juniors and seniors who are using this course to meet their BSME program requirements. Prerequisites: ME 80, ME 131, and CS 106A or CS 106B. Prerequisites strictly enforced.

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

2 Terms
Lecture 1Open
ID: 27660
0 / 40 enrolled
DAYS:Tuesday, Thursday
TIME:10:30 AM – 11:50 AM
LOCATION:160-B40
INSTRUCTOR:
Cai, Wei
4units

ME 123: Computational Engineering

4 units · Letter (ABCD/NP)

The design of wind turbines, biomedical devices, jet engines, electronic units, and almost every other engineering system, require the analysis of its flow and thermal characteristics to ensure optimal performance and safety. The continuing growth of computer power and the emergence of general-purpose engineering software has fostered the use of computational analysis as a complement to experimental testing. Virtual prototyping is a staple of modern engineering practice. This course is an introduction to Computational Engineering using commercial analysis codes, covering both theory and applications. Assuming limited knowledge of computational methods, the course starts with introductory training on the software, using a series of lectures and hands-on tutorials. We utilize the ANSYS software suite, which is used across a variety of engineering fields. Herein, the emphasis is on geometry modeling, mesh generation, solution strategy and post-processing for diverse applications. Using classical flow/thermal problems, the course develops the essential concepts of Verification and Validation for engineering simulations, providing the basis for assessing the accuracy of the results. Advanced concepts such as the use of turbulence models, user programming and automation for design are also introduced. The course is concluded by a project, in which the students apply the software to solve a industry-inspired problem. Enrollment priority will be given to juniors and seniors who are using this course to meet their BSME program requirements. Prerequisites: ME 80, ME 131, and CS106A or CS106B. Prerequisites strictly enforced.

Offered in Autumn 2026, Spring 2027 at Stanford University.

Autumn 2026 sections

  • Lecture — Tuesday Thursday 10:30 AM – 11:50 AM — 160-B40 — Cai, Wei (Undergrad)

Spring 2027 sections

  • Lecture — Monday Wednesday Friday 10:30 AM – 11:50 AM — Cai, Wei, Kim, Michael, Alessio, Ben (Undergrad)

More ME courses

  • ME 80: Mechanics of Materials
  • ME 80A: Introduction to Deformable Bodies
  • ME 102: Foundations of Product Realization
  • ME 103: Product Realization: Design and Making
  • ME 104: Mechanical Systems Design
  • ME 108: Making and Breaking Things
  • ME 127: Design for Additive Manufacturing (ME 227)
  • ME 128: Computer-Aided Product Realization
  • ME 129: Manufacturing Processes and Design
  • ME 131: Heat Transfer
  • ME 132: Intermediate Thermodynamics
  • ME 133: Intermediate Fluid Mechanics

All ME courses · All departments