The McKelvey School of Engineering and the College of Arts & Sciences has developed the Computer Science + Math major to capture the intersection of the two complementary studies.
Engineering students who declare this major must fulfill the distribution and other requirements for the Applied Science degree.
Arts & Sciences students who declare this major must fulfill the distribution and other requirements for the AB degree in addition to the specific requirements listed below.
Core Course Requirements*
Calculus I (AP credit may satisfy this requirement)
Calculus II (AP credit may satisfy this requirement)
Introduction to Computer Science
Math 310 or Math 310W or CSE 240
Foundations for Higher Mathematics Foundations for Higher Mathematics with Writing Logic and Discrete Mathematics
Data Structures and Algorithms
Math 3200 or ESE 326
Elementary to Intermediate Statistics and Data Analysis Probability and Statistics for Engineering
Analysis of Algorithms
*Each of these core courses must be passed with a grade of C- or better.
Eight upper-level courses from Math or Computer Science & Engineering can be chosen from an approved list, with the following caveats:
No fewer than three courses can be chosen from each department.
Up to two preapproved courses from outside both departments can be selected.
Additional Departmental Requirements*
College Writing I
Natural Sciences electives
Humanities and Social Sciences electives
*The College Writing and Humanities and Social Sciences requirements are those required of all students in the McKelvey School of Engineering. The Natural Sciences requirement is for 8 units designated NSM (Natural Sciences and Mathematics) from any of the following departments: Anthropology, Biology, Chemistry, Earth and Planetary Sciences, Environmental Studies, or Physics. The College Writing and Natural Sciences courses must be completed with a grade of C- or better.
All courses taken to meet any of the above requirements (with the exception of the humanities and social sciences electives) cannot be taken on a pass/fail basis.