Example Course Choices

The following course groupings are examples of possible choices for students from various departments.

Aerospace Engineering

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

Electrical Engineering

  • EECS 503 – Introduction to Numerical Electromagnetics (Numerical Methods)
  • MATH 571 – Numerical Methods for Scientific Computing I (Numerical Methods)
  • EECS 630 –  Fast Multipole Methods (Numerical Methods)
  • MATH 671 – Scientific Computing – Algorithms, Computer Architecture, and Software (Computer Science/Applications)
  • EECS 481 – Software Engineering (Computer Science)
  • EECS 545 – Machine Learning (Computer Science/Applications)

Information

  • EECS 545 – Machine Learning (Numerical Methods)
  • INFO 650 – Information Retrieval (Numerical Methods)
  • INFO 767 – Advanced Natural Language Processing And 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)

Mechanical Engineering

  • ME 505 – Finite elements (Numerical Methods)
  • MATH 571 –  Numerical Methods for Scientific Computing I (Numerical Methods)
  • ME523: Computational Fluid Dynamics (Numerical Methods)
  • MATH 671 – Scientific Computing – Algorithms, Computer Architecture, and Software (Computer Science/Applications)
  • EECS 587 – Parallel Programing (Computer Science/Applications)
  • EECS 586 – Algorithms (Computer Science)

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 Methods for Scientific Computing I (Applications)
  • MATH 671: Scientific Computing – Algorithms, Computer Architecture, and Software (Computer science/Applications)

Mathematics

  • MATH 571 – Numerical Methods for Scientific Computing I (Numerical Methods)
  • 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)

Nuclear Engineering and Radiological Science

  • MATH 571 – Numerical Methods for Scientific Computing I (Numerical Methods)
  • 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)