## Approved Courses

Students must complete nine credit hours of approved courses to earn the CDE certificate — at least six from the list of Methodology classes, and the rest from Applications classes. Please email micde-contact@umich.edu if you would like to use a course that is not listed here. Classes listed in bold are offered during the current semester (**Winter 2020**).

### Methodology CDE Courses

Number | Title |

AEROSP 510/511 |
Finite Elements In Mechanical And Structural Analysis I & II |

AEROSP 523 | Computational Fluid Dynamics I (cross-listed with MECHENG 523) |

AEROSP 623 |
Computational Fluid Dynamics II |

AEROSP 729 |
Special Topics: Gasdynamic |

AEROSP 740-* | Special Topic: Parameter Inference, Estimation, and Learning (course will be listed as AEROSP 567 in Fall 2021) |

ASTRO 406 | Computational Astrophysics |

BIOINF 501 | Mathematical Foundations for Bioinformatics |

BIOMEDE 503 | Statistical Methods For Biomedical Engineering |

CEE 510 | Finite Element Methods In Solid And Structural Mechanics (cross-listed with NAME 512) |

CHE 505 | Applied Mathematics For Chemical Engineers |

CHE 540 | Mathematical Methods For Biological Network Analysis |

CHE 557 | Computational Nanoscience Of Soft Matter |

CLIMATE 407 | Mathematical Methods in Geophysics |

CLIMATE 555 | Spectral Methods |

CMPLXSYS 511 | Theory of Complex Systems |

CMPLXSYS 530 |
Computer Modeling of Complex Systems |

CMPLXSYS 535 | Network Theory (cross-listed with PHYS 508) |

EARTH 468 | Data and Models |

EARTH 500 | Introduction to Linux Programming |

EECS 402 |
Computer Programming For Scientists And Engineers |

EECS 442 |
Computer Vision |

EECS 445 |
Introduction to Machine Learning |

EECS 492 |
Artificial Intelligence |

EECS 503 |
Introduction To Numerical Electromagnetics |

EECS 505 | Computational Data Science and Machine Learning |

EECS 545 |
Machine Learning |

EECS 584 | Advanced Database Systems |

EECS 586 |
Design And Analysis Of Algorithms |

EECS 587 | Parallel Computing |

EECS 592 |
Artificial Intelligence Foundations |

EECS 598-* | Special Topics: Brain-Like Computing |

EECS 598-* |
Special Topics: Applied Machine Learning for Affective Computing (topics change each term) |

EECS 598-* |
Special Topics: Convex Optimization Methods in Control (topic changes each term) |

EECS 598-* |
Special Topic: Quantum Information, Probability, and Computing (topic changes each term) |

IOE 510 |
Linear Programming I |

IOE 511 |
Continuous Optimization Methods (cross-listed with MATH 562) |

IOE 512 |
Dynamic Programming |

IOE 552 | Financial Engineering |

IOE 565 | Time Series Modeling, Analysis, and Forecasting (cross-listed with MECHENG 563 and MFG 561) |

IOE 574 | Simulation Analysis |

IOE 610 | Linear Programming II |

IOE 611 | Nonlinear Programming |

IOE 612 | Network Flows |

IOE 614 |
Integer Programming |

IOE 691 | Special Topics In Stochastic And Robust Optimization |

IOE 691 |
Special Topics: Predictive Data Modeling |

MATH 450 |
Adv Mathematical Methods for Engineers |

MATH 454 |
Boundary Value Problems for Partial Differential Equations |

MATH 471 |
Introduction to Numerical Methods |

MATH 556 | Methods of Applied Math I: Applied Functional Analysis |

MATH 557 |
Methods of Applied Math II: Asymptotics |

MATH 571 |
Numerical Methods for Scientific Computing I |

MATH 572 |
Numerical Methods for Scientific Computing II |

MATH 671 | Topics in Scientific Computing (Numerical Methods I) |

MECHENG 501 | Analytical Methods In Mechanics |

MECHENG 505 | Finite Element Methods In Mechanical Engineering |

MECHENG 543 | Analytical And Computational Dynamics I |

MECHENG 555 |
Design Optimization (cross-listed with MFG 555) |

MECHENG 560 | Modeling Dynamic Systems (cross-listed with MFG 562) |

MSE 554 | Computational Methods In MATSCIE And CHEM (cross-listed with CHEM 554) |

NERS 544 | Monte Carlo Methods |

NERS590-* |
Special Topics: Machine Learning for Science (topics change each term) (cross-listed with AEROSP 729 and MECHENG 599) |

NERS590-* | Special Topics: Methods and Practices of Scientific Computing (topics change each term) |

PHYS 411 |
Introduction to Computational Physics |

PHYS 514 | Computational Physics |

SI 561 | Natural Language Processing |

SI 601 | Data Manipulation |

SI 608 | Networks |

SI 618 |
Data Man & Analysis |

SI 649 |
Information Visualization (cross-listed with EECS 548) |

SI 650 | Information Retrieval |

SI 721 | Data Mining: Methods And Applications |

SI 760 |
Language And Information |

STATS 415 |
Intro to Data Mining |

STATS 500 | Applied Statistics I |

STATS 503 |
Statistics Learning II |

### Applications CDE Courses

Number | Title |

BIOMEDE 580 | Computation Projects In Radiation Imaging (cross-listed with NERS 580) |

CEE 501 |
Deployable and Reconfigurable Structures |

CEE 520 | Physical Processes of Land-Surface Hydrology |

CHEM 461 | Physical Chemistry I |

CHEM 462 | Computational Chemistry Laboratory |

CHEM 463 |
Physical Chemistry II |

CHEM 571 | Quantum Chemistry |

CHEM 575 |
Chemical Thermodynamics |

CHEM 580 | Molecular Spectra and Structure |

CLIMATE 477 | Space Weather Modeling |

CLIMATE 586 |
Climate Data Analysis |

CMPLXSYS 425 |
Evolution In Silico |

CMPLXSYS 530 |
Computer Modeling of Complex Systems |

EEB 401* |
Advanced Topics (topics change each term) |

EECS 463 | Power System Design And Operation |

EECS 484 |
Database Management Systems |

EECS 485 |
Web Database And Information Systems |

EECS 487 | Interactive Graphics (wepage) |

EECS 517 | Physical Processes In Plasmas |

EECS 556 | Image Processing (webpage) |

EECS 570 |
Parallel Computer Architecture |

EECS 592 |
Advanced Artificial Intelligence |

EECS 598-* |
Special Topics (topics change every term) |

EPID 633 | Introduction to Mathematical Modeling in Epidemiology and Public Health |

IOE 623 |
Computational Finance (cross-listed with MATH 623) |

MATH 462 |
Mathematical Models |

MATH 463 | Math Modeling in Biology |

MATH 472 |
Numerical Methods with Financial Applications |

MATH 563 | Advanced Mathematical Methods for the Biological Sciences |

MATH 568 |
Math & Comp Neurosci |

MECHENG 489 | Sustainable Engineering and Design |

MECHENG 499/599-* | Special Topics: Special Topics in ME, course material changes frequently. |

MECHENG 507 | Atomistic Computer Modeling Of Materials |

MECHENG 599-* |
Special Topics: Defects in Materials and Fundamentals of Atomistic Modeling |

NERS 547 |
Computational Fluid Dynamics for Industrial Applications (cross-listed with NAVARCH 527 and AEROSP 528) |

NERS 574 | Introduction to Computational Plasma Physics |