## B.S. in Statistics: Computational Statistics

This track emphasizes computing. This major is recommended for students interested in the computational and data management aspects of statistical analysis.

- B.S. in Statistics - Computational Statistics Track (Fall 2017 and Beyond)
**Notes:**

These requirements were put into effect Fall 2017. For requirements from previous years please consult the General Catalog Archive.

## Preparatory Subject Matter (27 units)

- MAT 21A-B-C-D Calculus
- MAT 22A Linear Algebra
- ECS 60 Data Structures and Programming
- Any one introductory statistics course except STA 10
*(STA 32 recommended)*

## Depth Subject Matter (52 units)

- STA 106 Analysis of Variance
- STA 108 Regression Analysis
- STA 141A Fundamentals of Statistical Data Science (formerly called STA 141)
- STA 131A Intro to Probability Theory
- STA 131B Intro to Mathematical Statistics

**Two courses from:**- STA 104 Nonparametric Statistics
- STA 135 Multivariate Data Analysis
- STA 137 Applied time Series Analysis
- STA 138 Analysis of Categorical Data
- STA 142 Reliability (discontinued)
- STA 144 Sampling Theory of Surveys
- STA 145 Bayesian Statistical Inference
- STA 160 Practice in Statistical Data Science
- One approved course of 4 units from STA 199, 194HA, or 194HB may be used.

**Two courses on Programming, Data Management, and Data Technology:**- ECS 130 Scientific Computation or 145 Scripting Languages
- ECS 165A Database Systems

**Two courses on Scientific Computational Algorithm and Visualization from:**- ECS 122A Algorithm Design and Analysis
- ECS 129 Computational Structural bioinformatics
- ECS 140A Programming Language
- ECS 158 Programming on Parallel Architectures
- ECS 163 Information Interfaces
- STA 141B Data & Web Technologies for Data Analysis
- STA 141C Big Data & High Performance Statistical Computing

**Two courses from:**- MAT 124 Mathematical Biology
- MAT 128A Numerical Analysis
- MAT 128B Numerical Analysis in Solution of Equations
- MAT 129 Fourier Analysis
- MAT 145 Combinatorics
- MAT 148 Discrete Mathematics
- MAT 160 Math Foundations of Database Theory, Design and Performance
- MAT 165 Mathematics and Computers
- MAT 167 Applied Linear Algebra
- MAT 168 Optimization

**NOTES:**This major has many prerequisite courses for ECS & MAT (for example ECS 60) that are not included in the major requirements. Please check the General Catalog to confirm that all prerequisites have been met.

## Total Units: 79

## Sample Four Year Schedule

**Freshman**## Fall

## Winter

## Spring

MAT 21A MAT 21B MAT 21C ECS 30* ECS 40* Intro STA** **Sophomore**## Fall

## Winter

## Spring

STA 108 STA 106 ECS 60 MAT 21D MAT 22A **Junior**## Fall

## Winter

## Spring

STA 131A STA 131B STA 141C or ECS 1XX STA 141 or 141A STA 141B or ECS 1XX STA 1XX **Senior**## Fall

## Winter

## Spring

MAT 1XX MAT 1XX ECS 1XX ECS 165A ECS 130 or 145 STA 1XX *ECS 30 and 40 are not major requirements, but they are prerequisites for ECS 60. ECS 10 should be taken before ECS 30 if programming experience is limited.

**Intro STA: Choose from STA 13, 32, or 100. STA 032 is strongly recommended.

- B.S. in Statistics - Applied Statistics Option (Fall 2008-Summer 2017)
**Notes:**

These requirements were put into effect Fall 2013. For requirements from previous years please consult the General Catalog Archive.

Beginning Fall 2016 the Department of Statistics will be offering several new data science couses (STA 141B, 141C, and 160) that may be used to fulfill some of the major requirements for the B.S. Computational track. You can view how these courses may be substituted below. A printable PDF can be found here.

## Preparatory Subject Matter (30-31 units)

- MAT 21A-B-C-D Calculus
- MAT 22A Linear Algebra
- ECS 30 Programming and Problem Solving
*(ECS 10 should be taken before ECS 30 if programming experience is limited)* - ECS 40 Software Development and Object-Oriented Programming
- Any one introductory statistics course except STA 10
*(STA 32 recommended)*

## Depth Subject Matter (52 units)

- STA 106 Analysis of Variance
- STA 108 Regression Analysis
- STA 141A Fundamentals of Statistical Data Science (formerly called STA 141)
- STA 131A Intro to Probability Theory
- STA 131B Intro to Mathematical Statistics

**Two courses from:**- STA 104 Nonparametric Statistics
- STA 135 Multivariate Data Analysis
- STA 137 Applied time Series Analysis
- STA 138 Analysis of Categorical Data
- STA 142 Reliability (discontinued)
- STA 144 Sampling Theory of Surveys
- STA 145 Bayesian Statistical Inference
- STA 160 Practice in Statistical Data Science (~New Course~)
- Note: One approved course of 4 units from STA 199, 194HA, or 194HB may be used.

**Two courses on Programming, Data Management, and Data Technology:**- ECS 130 Scientific Computation or 145 Scripting Languages
- ECS 165A Database Systems or 166 Scientific Database Management

**Two courses on Scientific Computational Algorithm and Visualization from:**- ECS 122A Algorithm Design and Analysis
- ECS 129 Computational Structural bioinformatics
- ECS 140A Programming Language
- ECS 158 Programming on Parallel Architectures
- ECS 163 Information Interfaces
- STA 141B Data & Web Technologies for Data Analysis (~New Course~)
- STA 141C Big Data & High Performance Statistical Computing (~New Course~)

**Two courses from:**- MAT 124 Mathematical Biology
- MAT 128A Numerical Analysis
- MAT 128B Numerical Analysis in Solution of Equations
- MAT 129 Fourier Analysis
- MAT 145 Combinatorics
- MAT 148 Discrete Mathematics
- MAT 160 Math Foundations of Database Theory, Design and Performance
- MAT 165 Mathematics and Computers
- MAT 167 Applied Linear Algebra
- MAT 168 Optimization

**NOTES:**This major has many prerequisite courses for ECS & MAT (for example ECS 60) that are not included in the major requirements. Please check the General Catalog to confirm that all prerequisites have been met.

## Sample Four Year Schedule

**Freshman**## Fall

## Winter

## Spring

MAT 21A MAT 21B MAT 21C ECS 30* ECS 40 Intro STA** **Sophomore**## Fall

## Winter

## Spring

STA 108 STA 106 ECS 60*** MAT 21D MAT 22A **Junior**## Fall

## Winter

## Spring

STA 131A STA 131B ECS 1XX STA 141 or 141A STA 1XX STA 1XX **Senior**## Fall

## Winter

## Spring

MAT 1XX MAT 1XX ECS 1XX ECS 165A ECS 130 or 145 *ECS 10 should be taken before ECS 30 if programming experience is limited

**Intro STA: Choose from STA 13, 32, or 100. STA 032 is strongly recommended.

***ECS 60 is not a major requirement, but it is a prerequisites for the required upper division ECS courses.