The School of Engineering & Applied Science (SEAS) and the College of Arts & Sciences (A&S) developed a new major that efficiently captures the intersection of the complementary studies of computer science and math.

SEAS students who declare this major must fulfill the distribution and all other requirements for the "Applied Science" degree in the School of Engineering & Applied Science. A&S students who declare this major must fulfill the distribution and all other requirements for an AB degree in addition to the specific requirements listed below.

Core Course Requirements

Math 131Calculus I (AP credit may satisfy this requirement)3
Math 132Calculus II (AP credit may satisfy this requirement)3
Math 233Calculus III3
CSE 131Introduction to Computer Science3
Math 310Foundations for Higher Mathematics3-4
or Math 310W Foundations for Higher Mathematics with Writing
or CSE 240 Logic and Discrete Mathematics
CSE 247Data Structures and Algorithms3
Math 309Matrix Algebra3
Math 3200Elementary to Intermediate Statistics and Data Analysis3
or ESE 326 Probability and Statistics for Engineering
CSE 347Analysis of Algorithms3

Electives

Eight upper-level approved courses from Math or CSE

  • No fewer than three courses from each department

  • Up to two preapproved courses from outside both departments