Students majoring in data science will have the formal foundation needed to understand the applicability and consequences of the various approaches to analyzing data with a focus on statistical modeling and machine learning. They will have the computing skills needed to ingest, manage and visualize data.

Additionally, they will be able to program on their own and use common libraries to implement solutions to solve data problems. They will have the experience of applying their knowledge and skills in a practical research or industrial setting.

This program of study is a collaboration between the Department of Mathematics and Statistics in Arts & Sciences and the Department of Computer Science & Engineering in the McKelvey School of Engineering.

Core Course Requirements
Math 131 Calculus I (AP credit may satisfy this requirement) 3
Math 132 Calculus II (AP credit may satisfy this requirement) 3
Math 233 Calculus III 3
Math 309 Matrix Algebra 3
Math 3211 Statistics for Data Science I 3
Math 4211 Statistics for Data Science II 3
Math 439 Linear Statistical Models 3
CSE 131 Introduction to Computer Science 3
CSE 247 Data Structures and Algorithms 3
CSE 217A Introduction to Data Science 3
CSE 314A Data Manipulation and Management 3
CSE 417T
or Math 4601
Introduction to Machine Learning
Statistical Learning
3

Electives (4 courses)

*At least one from Math/Statistics (400 or above)
*At least one from CSE (ending in S, T, M, or A)

Computer Science and Engineering
  • CSE 237S Programming Tools and Techniques
  • CSE 256A Introduction to Human-Centered Design
  • CSE 347 Analysis of Algorithms
  • CSE 311A Introduction to Intelligent Agents Using Science Fiction
  • CSE 416A Analysis of Network Data
  • CSE 427S Cloud Computing
  • CSE 435S Database Management Systems
  • CSE 411A AI and Society
  • CSE 417T Introduction to Machine Learning (also possible in core)
  • CSE 457A Introduction to Visualization
  • CSE 511A Intro to AI
  • CSE 517A Machine Learning
  • CSE 518A Crowdsourcing Computing
  • CSE 514A Data Mining
  • CSE 534A Large-Scale Optimization for Data Science
  • CSE 543T Algorithms for Nonlinear Optimization
  • CSE 559A Computer Vision
  • CSE 515T Bayesian methods in ML
Mathematics and Statistics
  • Math 322 Bio stats 
  • Math 493 Probability
  • Math 494 Mathematical Statistics
  • Math 4392 Advanced Linear Statistical Models
  • Math 459 Bayesian Statistics
  • Math 449 Numerical Applied Mathematics
  • Math 450 Topics in Applied Mathematics
  • Math 456 Financial Mathematics
  • Math 460 Statistical Learning (also possible in core)
  • Math 475 Statistical Computation
  • Math 461 Time Series Analysis
  • Math 462 Foundations of Big Data
  • Math 495 Stochastic Processes
  • Math 5047 Diff Geometry
  • Math 5061 Theory Of Statistics I
  • Math 5062 Theory Of Statistics II
  • Math 5071 Advanced Linear Model I
  • Math 5072 Advanced Linear Model II
Electrical & Systems Engineering
Ethics and Professional Responsibility (3 units)
E60 Engr 330 Amplifying Cyberdiversity: Real Humans in Virtual Spaces) 3 units
60 Engr 4501 Engineering Ethics and Sustainability 1 unit
60 Engr 4502 Engineering Leadership and Team Building 1 unit
E60 Engr 4503 Conflict Management and Negotiation 1 unit
E60 Engr 450F Engineers in the Community (Engineering Ethics, Leadership and Conflict Management) 3 units
Presentation Skills for Scientists and Engineers 2 units
E81 CSE 359A Signals, Data and Equity 3 units
E81 CSE 411A AI and Society (may count either as data science elective or ethics and professional responsibility course) 3 units
DS Practicum Requirement
Practicum - 3 units of CSE 400E Independent Study taken at the same time the student is embedded in a research group (on campus or in a company) or industry, with a sponsor or adviser serving as the student's mentor
Additional Departmental Requirements
CWP 100 College Writing I 3 units
Engr 310 Technical Writing 3 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 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.

Sample Schedule starting in Year 1

Fall

Spring

Year 1

Math 131

CSE 131

Math 132

CSE 247

Year 2

Math 233

CSE 217A

Math 309

CSE 314A

Year 3

Math 3211

DS Elective 1

Ethics Course

Math 4211

Math 439

DS Elective 2

Year 4

CSE 417T (or Math 4601)

Practicum

DS Elective 3

DS Elective 4

 

Sample schedule starting in Year 2 (having credit already for Math 131 and CSE 131)

Fall

Spring

Year 2

Math 132

CSE 247

Math 233

CSE 217A

Year 3

Math 309

Math 3211

CSE 314A

Math 4211

Math 439

Elective 1

Year 4

CSE 417T (or Math 460)

Practicum

Ethics

Elective 2

Elective 3

Elective 4