CME 211: Software Development for Scientists and Engineers
Basic usage of the Python and C/C++ programming languages are introduced and used to solve representative computational problems from various science and engineering disciplines. Software design principles including time and space complexity analysis, data structures, object-oriented design, decomposition, encapsulation, and modularity are emphasized. Usage of campus wide Linux compute resources: login, file system navigation, editing files, compiling and linking, file transfer, etc. Versioning and revision control, software build utilities, and the LaTeX typesetting software are introduced and used to help complete programming assignments. Prerequisite: introductory programming course equivalent to
CS 106A or instructor consent.
Last offered: Autumn 2022
ECON 216: Development Economics III
This course focuses on savings, credit, informal insurance, the expansion of microfinance, social networks, social learning and technology adoption, public finance and firm organizations. Prerequisite: 202, 203, 204, 210, 211, 212, 270, 271, 272.
Terms: Spr
| Units: 3-5
Instructors:
Chandrasekhar, A. (PI)
GEOPHYS 211: Environmental Soundings Image Estimation
Imaging principles exemplified by means of imaging geophysical data of various uncomplicated types (bathymetry, altimetry, velocity, reflectivity). Adjoints, back projection, conjugate-gradient inversion, preconditioning, multidimensional autoregression and spectral factorization, the helical coordinate, and object-based programming. Common recurring issues such as limited aperture, missing data, signal/noise segregation, and nonstationary spectra. See
http://sep.stanford.edu/sep/prof/.
Terms: Aut
| Units: 3
Instructors:
Clapp, R. (PI)
;
Stitt, J. (PI)
MS&E 394: Advanced Methods in Modeling for Climate and Energy Policy
Design and application of computational models and techniques for assessing climate and energy policy, and for predicting the impacts of climate change. Topics include 1) best practices in research design, model design and selection; 2) types of models available, taxonomy, core concepts, and limitations; 3) interpreting and presenting model results; and 4) advanced topics and recent literature, e.g. representing uncertainty, technological change, distributional change, and cross-sectoral climate impacts. Prerequisites: MS&E 241, MS&E 211, or equivalents.
Terms: Spr
| Units: 3
Instructors:
Weyant, J. (PI)
Filter Results: