​Bachelor of Science in Computer Science + Math

The School of Engineering & Applied Science 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*
Math 131
Calculus I (AP credit may satisfy this requirement)3
Math 132Calculus II (AP credit may satisfy this requirement)3
Math 233Calculus III
CSE 131Introduction to Computer Science3
Math 310
or Math 310W
or CSE 240
Foundations for Higher Mathematics
Foundations for Higher Mathematics with Writing
Logic and Discrete Mathematics
CSE 247Data Structures and Algorithms3
Math 309Matrix Algebra3
Math 3200
or ESE 326
Elementary to Intermediate Statistics and Data Analysis
Probability and Statistics for Engineering
CSE 347Analysis of Algorithms3

*Each of these core courses must be passed with a grade of C- or better.

Technical Elective Requirements
At least 24 units of 400 or 500 level courses from either the Mathematics and Statistics or Computer Science & Engineering department with at least 9 units from each department. All electives must be approved by your adviser in advance. With approval, up to 6 units may be taken from outside either department.
Students with interests in a particular area of computing should refer to the technical elective course sequences for suggestions on which courses are relevant to that area.

Additional Departmental Requirements*
CWP 100College Writing I3 units
Engr 310Technical Writing3 units
Natural Sciences electives 8 units
Humanities and Social Sciences electives 18 units
Total Units 32

*The College Writing and Humanities and Social Sciences requirements are those required of all students in the School of Engineering & Applied Science. 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.