Example Course Choices

Aerospace Engineering

  • AERO 523 – Computational Fluid Dynamics I (Numerical Methods)
  • AERO 623 – Computational Fluid Dynamics II (Numerical Methods)
  • MATH 571 – Numerical Linear Algebra
  • EECS 586 – Design and Analysis of Algorithms (Computer Science/Applications)
  • EECS 587 – Parallel Computing (Computer Science/Applications)
  • AOSS 477 – Space Weather Modeling (Applications)

Chemistry

  • CHEM 571 – Quantum Chemistry (Numerical Methods)
  • CHEM 576 – Statistical Mechanics (Numerical Methods)
  • CHEM 580 – Molecular Structure and Spectroscopy (Numerical Methods)
  • PHYS 514 – Computational Physics (Applications)
  • MATH 571 – Numerical Linear Algebra
  • MATH 671 – Analysis of Numerical Methods I (Numerical Methods)

Civil Engineering

  • CEE 510- Finite Element Methods Solid/Structural
  • MATH 571 – Numerical Linear Algebra
  • CEE 573 – Data Analysis in CEE
  • MECHENG 505- Finite Elemente Methods in ME
  • AERO 523 – Computational Fluid Dynamics I (Applications)
  • NERS 590 – Methods and Practice of Sci Comp

Climate and Space Sciences and Engineering

  • MATH 571 – Numerical Linear Algebra
  • MATH 572 – Numerical Methods Sci Comp II: DE
  • Math 671 – Numerical Methods I
  • EECS 587- Parallel Computing
  • AERO 523 – Computational Fluid Dynamics II
  • EECS 586 – Algorithms

Electrical Engineering

  • EECS 503 – Introduction to Numerical Electromagnetics (Numerical Methods)
  • MATH 571 – Numerical Linear Algebra
  • MATH 671 – Analysis of Numerical Methods I (Numerical Methods)
  • EECS 481 – Software Engineering (Computer Science)
  • EECS 545 – Machine Learning (Computer Science/Applications)

Industrial and Operations Engineering

  • IOE 610 – Linear Programming I
  • IOE 611 – Nonlinear Programming
  • IOE 614- Integer Programming
  • EECS 545- Machine Learning
  • EECS 587 – Parallel Computing
  • EECS 586 – Algorithms

Information

  • EECS 545 – Machine Learning (Numerical Methods)
  • INFO 650 – Information Retrieval (Numerical Methods)
  • EECS 587 – Parallel Computing (Computer Science)
  • EECS 592 – Advanced Artificial Intelligence (Computer Science/Applications)
  • EECS 487 – Interactive Graphics (Computer Science/Applications)

Materials Science and Engineering

  • MECHENG 599 – Atomistic Computational Modeling
  • MATSCIE 554 – Computational Methods
  • EECS 540 – Applied Quantum Mechanics I
  • EECS 545 – Machine Learning
  • EECS 587 – Parallel Computing
  • EECS 484 – Database Management Systems

Mathematics

  • MATH 571 – Numerical Linear Algebra
  • MATH 572 – Numerical Methods for Scientific Computing II (Numerical Methods)
  • MATH 671 – Analysis of Numerical Methods I (Numerical Methods)
  • EECS 481 – Software Engineering (Computer science)
  • EECS 503 – Introduction to Numerical Electromagnetics (Applications)
  • EECS 587 – Parallel Computing (Computer science)

Mechanical Engineering

  • ME 505 – Finite Element Methods in Mechanical Engineering
  • MATH 571 –  Numerical Linear Algebra
  • ME 523 – Computational Fluid Dynamics (Numerical Methods)
  • MATH 671 – Analysis of Numerical Methods I (Numerical Methods)
  • EECS 587 – Parallel Programing (Computer Science/Applications)
  • EECS 586 – Algorithms (Computer Science)

Naval Architecture and Marine Engineering

  • MATH 471 – Intro Numerical Methods
  • MATH 571 – Numerical Linear Algebra
  • Math 572 – Numerical Methods Scientific Computing II- DE
  • AERO 588- Multidisc. Design Optimization
  • AERO 523 – Computational Fluid Dynamics I
  • EECS 545 – Machine Learning

Nuclear Engineering and Radiological Science

  • MATH 571 – Numerical Linear Algebra
  • MATH 572 – Numerical Methods for Scientific Computing II (Numerical Methods)
  • PHYS 514 – Computational Physics (Numerical Methods)
  • EECS 481 – Software Engineering (Computer Science)
  • AERO 523 – Computational Fluid Dynamics I (Applications)
  • EECS 503 – Introduction to Numerical Electromagnetics (Applications)

Physics

  • MATH 572 – Numerical Methods Sci Comp II: DE
  • MATH 571 – Numerical Linear Algebra
  • Math 671 – Numerical Methods I
  • EECS 587- Parallel Computing
  • EECS 485 – Software Engineering
  • Physics 514 – Computational Physics

School of Natural Resources and Environment

  • EEB 480 – Computer-Aided Inferences in Evolution and Ecology
  • SNRE 501 – Applied Ecosystem Modeling
  • SNRE 501 – Analysis and Modeling of Ecological Data
  • SNRE 534 – GIS and Landscape Modeling
  • CMPLXSYS 530 – Agent-Based Modeling of Complex (Adaptive Systems)

Statistics

  • ECON 675 – Applied Micro Econometric
  • BIOSTAT 682 – Applied Bayes Inf
  • BIOSTAT 615 – Stat Computing
  • EECS 545- Machine Learning
  • BIOSTAT 830 – Advanced Topics in Biostatistics
  • BIOSTAT 602 – Biostat Inferenc