Scientific Computation Core Science Courses

Every Scientific Computation student is expected to apply computational methods in a science discipline. The core science courses are intended to provide students with a foundation in their chosen discipline.

I. Requirements

They must be graduate-level (600-level or above) core courses from a discipline outside Mathematics and Computer Science. (The word "science" should be considered an abbreviation for "physical science, life sciences, engineering, business, and social science".)

Core science courses for the Scientific Computation program should be selected with the advice from the relevant science departments, subject to the approval of the Study Advisory Committee. Students planning their programs should make sure the courses they choose are being taught regularly. The following are examples of courses that might be appropriate as core science courses:


  • ASTR 600 Stellar Atmospheres
  • ASTR 605 Stellar Interiors and Evolution
  • ASTR 620 Galaxies
  • ASTR 640 Radiation and Plasma Processes
  • ASTR 670 Interstellar Matter


  • GEOL 614 Thermodynamics of Geological Processes
  • GEOL 641 Advanced Structural Geology
  • GEOL 646 Crustal Petrology

Fluid Dynamics

  • ENME 640 Fundamentals of Fluid Mechanics
  • ENME 641 Viscous Flow
  • ENME 642 Hydrodynamics

Atmospheric Sciences

  • AOSC 610-611 Dynamic Meteorology I and II
  • AOSC 620-621 Physical Meteorology I and II


  • PHYS 601 Theoretical Dynamics
  • PHYS 606 Electrodynamics
  • PHYS 622-625 Quantum Mechanics series


  • BIOM 601
  • CMSC 723
  • ENEE 627