Pre-Approved Data Science Electives

Reminders

1. All courses must follow a coherent sequence in ONE discipline. For example, all three electives must be in STA.  

2. Any deviation from the clusters and any addition of courses must be pre-approved by the Data Science Faculty Advisor.  Please submit the major modification request form for any elective related requests.  Please include the list of which courses you would like to use and their course descriptions. 

3. Prerequisites for the courses below vary.  Be sure to check the General Catalog for an up to date list of prerequisites. Some of the course below require prerequisites outside of the preparatory requirements for the Data Science major. 

4. Be aware of registration restrictions.  Many courses offered outside of Statistics have Pass One registration restrictions.  You will need to plan carefully if you plan to take courses outside of Statistics for your electives.  Enrollment is not guaranteed and there is no way to circumvent registration restrictions. The Statistics Department has no authority over enrollment in non-STA courses.

Course Clusters

Applied Biological Systems Technology

  • ABT 150 Introduction to Geographic Information Systems
  • ABT 181N Concepts and Methods in Geographic Information Systems
  • ABT 182 Environmental Analysis Using GIS

Biomedical Engineering

  • BIM 108 Biomedical Signals & Control
  • BIM 117 Modeling Strategies for Biomedical Engineering
  • BIM 125 Introduction to Design & Analysis of Experiments for BME
  • BIM 142 Principles & Practices of Biomedical Imaging
  • BIM 144 Fundamentals of Biophotonics & Bioimaging
  • BIM 154 Computational Genomics
  • BIM 171 Clinical Applications for Biomedical Device Design

Civil Engineering

  • ECI 153 Deterministic Optimization and Design
  • ECI 131 Matrix Structural Analysis
  • ECI 114 Probabilistic Systems Analysis for Civil Engineers
  • ECI 165 Transportation Policy
  • ECI 153 Deterministic Optimization and Design
  • ECI 119 Parallel Processing for Engineering Applications

Computer Science 

  •  ECS 113 Computer Security for Non-Majors
  • ECS 115 Computer Networks for Non-Majors
  • ECS 120 Theory of Computation
  • ECS 124 Theory & Practice of Bioinformatics
  • ECS 129 Computational Structural bioinformatics
  • ECS 130 Scientific Computation
  • ECS 145 Scripting Languages
  • ECS 140A Programming Language
  • ECS 140B Programming Language
  • ECS 152A Computer Networks
  • ECS 152B Computer Networks
  • ECS 152C Advanced Topics in Computer Networks
  • ECS 161 Modern Programming Tools
  • ECS 162 Web Programming
  • ECS 163 Information Interfaces
  • ECS 170 Introduction to Artificial Intelligence
  • ECS 172 Recommender Systems
  • ECS 173 Image Processing & Analysis
  • ECS 174 Computer Vision
  • ECS 188 Ethics in an Age of Technology 

Electrical Engineering

  • EEC 112 Communication Electronics
  • EEC 132A RF & Microwaves in Wireless Communication
  • EEC 132B RF & Microwaves in Wireless Communication
  • EEC 132C RF & Microwaves in Wireless Communications
  • EEC 135 Optoelectronics for High-Speed Data Networking & Computing Systems
  • EEC 150 Introduction to Signals & Systems
  • EEC 151 Digital Signals & Systems
  • EEC 152 Digital Signal Processing
  • EEC 160 Signal Analysis & Communications
  • EEC 161 Probabilistic Analysis of Electrical & Computer Systems
  • EEC 165 Statistical & Digital Communication
  • EEC 170 Introduction to Computer Architecture
  • EEC 171 Parallel Computer Architecture
  • EEC 173A Computer Networks
  • EEC 173B Advanced Topics in Computer Networks
  • EEC 174AY Applied Machine Learning
  • EEC 174BY Applied Machine Learning Senior Design Projects
  • EEC 180 Digital Systems II
  • EEC 181A Digital Systems Design Project
  • EEC 181B Digital Systems Design Project

Mathematics

  •  MAT 118A Partial Differential Equations: Elementary Methods
  • MAT 118B Partial Differential Equations: Eigenfunction Expansions
  • MAT 118C Partial Differential Equations: Green's Functions & Transforms
  • MAT 119A Ordinary Differential Equations
  • MAT 119B Ordinary Differential Equations
  • MAT 127A Real Analysis
  • MAT 127B Real Analysis
  • MAT 127C Real Analysis
  • MAT 128A Numerical Analysis
  • MAT 128B Numerical Analysis in Solution of Equations
  • MAT 128C Numerical Analysis in Differential Equations
  • MAT 129 Fourier Analysis
  • MAT 133 Mathematical Finance
  • MAT 135B Stochastic Processes
  • MAT 165 Mathematics and Computers
  • MAT 167 Applied Linear Algebra
  • MAT 170 Mathematics for Data Analytics and Decision Making 

Statistics

  • STA 104 Nonparametric Statistics
  • STA 131B Mathematical Statistics
  • STA 131C Mathematical Statistics
  • STA 135 Multivariate Data Analysis
  • STA 137 Applied time Series Analysis
  • STA 138 Analysis of Categorical Data
  • STA 141B Data and Web Technologies for Data Analysis
  • STA 141C Big Data and High Performance Statistical Computing
  • STA 142A Statistical Learning I
  • STA 142B Statistical Learning II
  • STA 144 Sampling Theory of Surveys
  • STA 145 Bayesian Statistical Inference
  • STA 160 Practice in Statistical Data Science