This major prepares students to use scientific computation to solve complicated numerical problems. Requirements include upper division linear algebra, statistics, numerical analysis, optimization, and scientific computing. Up to 12 units of upper division courses may be taken from outside the department in a scientific computation area in the sciences or engineering if approved by petition.