Elective Policies & Reminders
- All courses must follow a coherent sequence in ONE discipline. For example, all three electives must be in STA.
- A course used to fulfill a core requirement cannot be used as an elective.
- Any deviation from the pre-approved elective list 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.
- Prerequisites for the courses below vary. Be sure to check the General Catalog for an up to date list of prerequisites. Some of the courses below require prerequisites outside of the preparatory requirements for the Data Science major.
- 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.
Pre-Approved Electives List
Choose three from one discipline.
- 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
Tentative Course Offerings - 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
Tentative Course Offerings - 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
Tentative Course Offerings - Computer Science
- ECS 113 Computer Security for Non-Majors (offered irregularly)
ECS 115 Computer Networks for Non-Majors (offered irregularly)
ECS 120 Theory of Computation
ECS 124 Theory & Practice of Bioinformatics
ECS 129 Computational Structural bioinformatics
ECS 130 Scientific Computation
ECS 145 Scripting Languages (offered irregularly)
ECS 140A Programming Language
ECS 140B Programming Language (offered irregularly)
ECS 152A Computer Networks
ECS 152B Computer Networks
ECS 152C Advanced Topics in Computer Networks (offered irregularly)
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 (offered irregularly)
ECS 174 Computer Vision
Tentative Course Offerings - 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
Tentative Course Offerings - 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
Tentative Course Offerings - 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
Tentative Course Offerings