It's easy to start your application.
Undergraduate Programs
Bachelor of Science in Data Science
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 (CR) | ||
---|---|---|
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 |
SDS 3211 | Statistics for Data Science I | 3 |
SDS 4211 | Statistics for Data Science II | 3 |
SDS 439 | Linear Statistical Models | 3 |
CSE 131 | Introduction to Computer Science (AP credit may satisfy this requirement) | 3 |
CSE 247 | Data Structures and Algorithms | 3 |
CSE 217A | Introduction to Data Science | 3 |
CSE 314A | Data Manipulation and Management | 3 |
or ESE 417 or SDS 460 |
Introduction to Machine Learning Introduction to Machine Learning and Pattern Classification Multivariate Statistical Analysis |
3 |
Each of these core courses must be passed with a grade of C- or better.
Electives (4 courses)
*At least one course from SDS (at the 400 level or above)
*At least one course from CSE (ending in S, T, M, or A)
*At most one course at the 200 level
Computer Science and Engineering
- CSE 237S Programming Tools and Techniques
- CSE 256A Introduction to Human-Centered Design
- CSE 311A Introduction to Intelligent Agents Using Science Fiction
- CSE 347 Analysis of Algorithms
- CSE 359A Signals, Data and Equity
- CSE 411A AI and Society (Cannot be double-counted in EPR)
- CSE 412A Intro to Artificial Intelligence
- CSE 416A Data Science for Complex Networks
- CSE 417T Introduction to Machine Learning (Cannot be double-counted in CR)
- CSE 427S Cloud Computing
- CSE 435S Database Management Systems
- CSE 457A Introduction to Visualization
- CSE 514A Data Mining
- CSE 515T Bayesian Methods in Machine Learning
- CSE 517A Machine Learning
- CSE 518A Human-in-the-Loop Computation
- CSE 527A Natural Language Processing
- CSE 527S Data-driven Privacy and Security
- CSE 534A Large-Scale Optimization for Data Science
- CSE 543T Algorithms for Nonlinear Optimization
- CSE 559A Computer Vision
Statistics and Data Science
- SDS 322 Biostatistics
- SDS 420 Experimental Design
- SDS 434 Survival Analysis
- SDS 4392 Advanced Linear Statistical Models
- SDS 459 Bayesian Statistics
- SDS 460 Multivariate Statistical Analysis (Cannot be double-counted in CR)
- SDS 461 Time Series Analysis
- SDS 462 Mathematical Foundations of Big Data
- SDS 475 Statistical Computation
- SDS 494 Mathematical Statistics
- SDS 495 Stochastic Processes
- SDS 496 Topics in Statistics
- SDS 5061 Theory Of Statistics I
- SDS 5062 Theory Of Statistics II
- SDS 5071 Advanced Linear Models I
- SDS 5072 Advanced Linear Models II
- SDS 5531 Advanced Statistical Computing I
- SDS 5532 Advanced Statistical Computing II
- SDS 5595 Topics in Statistics: Spatial Statistics
- SDS 579 Topics in Statistics
- SDS 586 Topics in Statistics
Mathematics
Electrical & Systems Engineering
Energy, Environmental & Chemical Engineering
- EECE 202 Computational Modeling in Energy, Environmental and Chemical Engineering
Linguistics
- Ling 317 Introduction to Computational Linguistics
Ethics and Professional Responsibility (EPR) 3 units
Ethics and Professional Responsibility (EPR)
Engr 4501 | Engineering Ethics and Sustainability | 1 unit |
Engr 4502 | Engineering Leadership and Team Building | 1 unit |
Engr 4503 | Conflict Management and Negotiation | 1 unit |
Phil 234F | Business Ethics | 3 units |
Phil 331F | Classical Ethical Theories | 3 units |
Phil 4315 | Normative Ethical Theory | 3 units |
PolSci 3313 | Theories of Social Justice | 3 units |
CSE 411A | AI and Society (Cannot be double-counted as an Elective) | 3 units |
MSB 512 | Ethics in Biostatistics and Data Science | 2 units |
DS Practicum Requirement |
---|
|
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 |
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 |