The Mathematics major provides a background in both pure and applied mathematics. Underlying the courses in the mathematics curriculum are problem solving skills, which are widely applicable in many fields. The Computer Science major provides students with background in theory, implementation, and application of algorithmic processes that describe and transform information. Students in computer science therefore learn programming, but also the mathematics necessary to analyze the methods being studied, and the engineering necessary for their effective design. This results in a unique blend of the theoretical, experimental, and engineering aspects of science.
Many people think of computer science as leading to a career in programming.
IS graduates differ from CS graduates in their preparation primarily by taking fewer CS courses and adding a Business Administration component.