Stanford Root

Schedule

Stanford Root

Schedule

CME 193

Introduction to Scientific Python

UNITS:1
GRADING:Satisfactory/No Credit
LEVEL:Undergrad
GER:—

It is recommended for students who are familiar with programming at least at the level of CS 106A and want to translate their programming knowledge to Python with the goal of becoming proficient in the scientific computing and data science stack. Lectures will be interactive with a focus on real world applications of scientific computing. Technologies covered include Numpy, SciPy, Pandas, Scikit-learn, and others. Topics will be chosen from Linear Algebra, Optimization, Machine Learning, and Data Science. Prior knowledge of programming will be assumed, and some familiarity with Python is helpful, but not mandatory.

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

3 Terms
Workshop 1Open
ID: 6400
0 / 35 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
1unit

CME 193: Introduction to Scientific Python

1 units · Satisfactory/No Credit

It is recommended for students who are familiar with programming at least at the level of CS106A and want to translate their programming knowledge to Python with the goal of becoming proficient in the scientific computing and data science stack. Lectures will be interactive with a focus on real world applications of scientific computing. Technologies covered include Numpy, SciPy, Pandas, Scikit-learn, and others. Topics will be chosen from Linear Algebra, Optimization, Machine Learning, and Data Science. Prior knowledge of programming will be assumed, and some familiarity with Python is helpful, but not mandatory.

Offered in Autumn 2026, Winter 2027, Spring 2027 at Stanford University.

Autumn 2026 sections

  • Workshop — TBA TBA (Undergrad)

Winter 2027 sections

  • Workshop — TBA TBA (Undergrad)

Spring 2027 sections

  • Workshop — TBA TBA (Undergrad)

More CME courses

  • CME 102ACE: Ordinary Differential Equations for Engineers, ACE
  • CME 104: Linear Algebra and Partial Differential Equations for Engineers (ENGR 155B)
  • CME 106: Introduction to Probability and Statistics for Engineers (ENGR 155C)
  • CME 106ACE: Introduction to Probability and Statistics for Engineers
  • CME 108: Introduction to Scientific Computing with Machine Learning Applications
  • CME 192: MATLAB for Scientific Computing and Engineering
  • CME 200: Linear Algebra with Application to Engineering Computations (ME 300A)
  • CME 204: Partial Differential Equations in Engineering (ME 300B)
  • CME 206: Introduction to Numerical Methods for Engineering (ME 300C)
  • CME 209: Mathematical Modeling of Biological Systems (BIOE 209)
  • CME 212: Programming for performance
  • CME 213: Introduction to parallel computing using MPI, openMP, and CUDA (ME 339)

All CME courses · All departments