In each area, the student studies theory, applications, and computer implementations. Students may complement these areas with other courses from computer science, statistics, operations research, or mathematics.