The Minor in Scientific Computing

To be awarded a minor in scientific computing, students must complete nine (9) credits of required core courses and nine (9) credits from the list of optional courses, for a total of at least 18 credits. At least six credits of the 18 must be at the 300-level or higher.

Core Courses

  • COSC 120, Programming I (3 credits)
  • COSC 220, Programming II* (3 credits)
  • PHYS 205, Intro Electronics & Computer Interfacing* (3 credits)

Optional Courses

  • ES 140, Geographical Information Systems (4 credits)
  • MATH 220, Discrete Mathematics (3 credits)
  • PHYS 250, Computational Oscillations and Waves (3 credits)
  • MATH 350, Numerical Analysis* (3 credits)
  • MATH 354, Mathematical Modeling* (3 credits)
  • Research** (1-3 credits)

Other courses with significant computing components can be considered for credit toward the scientific computing minor. See either of the program co-directors for additional information.

*Not offered every year.

** Projects in biology, chemistry, Earth sciences, nathematics, and physics that involve significant scientific computing. The research advisor must certify that the project involves significant computing in order for the project to count toward the minor.