Lower Division Requirements
Students complete a total of 55-57 units.
BUSINESS ADMINISTRATION
Students complete all of
BUS 200 - Business Fundamentals (3)
BUS 217W - Critical Thinking in Business (3)
BUS 251 - Financial Accounting I (3)
BUS 272 - Behaviour in Organizations (3)
COMPUTING SCIENCE
Students complete all of
CMPT 120 - Introduction to Computing Science and Programming I (3)
CMPT 125 - Introduction to Computing Science and Programming II (3)
CMPT 225 - Data Structures and Programming (3)
CMPT 276 - Introduction to Software Engineering (3)
CMPT 295 - Introduction to Computer Systems (3)
MATHEMATICS AND COMPUTING SCIENCE
Students complete both of
MACM 101 - Discrete Mathematics I (3)
MACM 201 - Discrete Mathematics II (3)
DATA SCIENCE
Students complete
DATA 180 - Undergraduate Seminar in Data Science (1)
MATHEMATICS
Students complete one of
MATH 150 - Calculus I with Review (4)
MATH 151 - Calculus I (3)
MATH 154 - Mathematics for the Life Sciences I (3)
MATH 157 - Calculus I for the Social Sciences (3)
and both of
MATH 152 - Calculus II (3)
MATH 208W - Introduction to Operations Research (3)
and one of
MATH 232 - Applied Linear Algebra (3)
MATH 240 - Algebra I: Linear Algebra (3)
STATISTICS
Students complete all of
STAT 240 - Introduction to Data Science (3)
STAT 260 - Introductory R for Data Science (2)
STAT 261 - Laboratory for Introductory R for Data Science (1)
and one of
BUS 232 - Business Statistics (3)
STAT 201 - Statistics for the Life Sciences (3)
STAT 203 - Introduction to Statistics for the Social Sciences (3)
STAT 205 - Introduction to Statistics (3)
STAT 270 - Introduction to Probability and Statistics (3)
Upper Division Requirements
Students complete a minimum of 43-44 units.
BUSINESS ADMINISTRATION
Students complete all of
BUS 343 - Introduction to Marketing (3)
BUS 360W - Business Communication (4)
BUS 439 - Analytics Project (3) *
BUS 445 - Customer Analytics (3) **
*For this course, Data Science students are eligible for a prerequisite waiver for BUS 345, 437, 445, 462, 464, 90 units. Students should consult with their program advisor.
**For this course, Data Science students are eligible for a prerequisite waiver for BUS 336. Students should consult with their program advisor.
COMPUTING SCIENCE
Students complete all of
CMPT 300 - Operating Systems I (3)
CMPT 307 - Data Structures and Algorithms (3)
CMPT 353 - Computational Data Science (3)
CMPT 354 - Database Systems I (3)
CMPT 454 - Database Systems II (3)
MATHEMATICS
Students complete one of
MATH 308 - Linear Optimization (3)
MATH 309 - Continuous Optimization (3)
STATISTICS
Students complete one of
ECON 333 - Statistical Analysis of Economic Data (4)
STAT 302 - Analysis of Experimental and Observational Data (3)
STAT 305 - Introduction to Biostatistical Methods for Health Sciences (3)
STAT 350 - Linear Models in Applied Statistics (3)
and both of
STAT 403 - Intermediate Sampling and Experimental Design (3)
STAT 452 - Statistical Learning and Prediction (3)
and one of
STAT 445 - Applied Multivariate Analysis (3)
STAT 475 - Applied Discrete Data Analysis (3)
STAT 485 - Applied Time Series Analysis (3)
Upper Division Recommended Courses
BUS 345 - Marketing Research (3)
BUS 362 - Business Process Analysis (4)
BUS 437 - Decision Analysis in Business (3)
BUS 440 - Simulation in Management Decision-making (4)
CMPT 308 - Computability and Complexity (3)
CMPT 310 - Introduction to Artificial Intelligence (3)
CMPT 373 - Software Development Methods (3)
CMPT 376W - Professional Responsibility and Technical Writing (3)
CMPT 405 - Design and Analysis of Computing Algorithms (3)
CMPT 417 - Intelligent Systems (3)
CMPT 419 - Special Topics in Artificial Intelligence (3)
MACM 316 - Numerical Analysis I (3)
MATH 343 - Applied Discrete Mathematics (3)
MATH 345 - Introduction to Graph Theory (3)
STAT 342 - Introduction to Statistical Computing and Exploratory Data Analysis - SAS (2)
STAT 445 - Applied Multivariate Analysis (3)
STAT 475 - Applied Discrete Data Analysis (3)
STAT 485 - Applied Time Series Analysis (3)
Show less