Develop and implement a set of techniques or analytics applications to transform raw data into meaningful information using data-oriented programming languages and visualization software. Apply data mining, data modeling, natural language processing, and machine learning to extract and analyze information from large structured and unstructured datasets. Visualize, interpret, and report data findings. May create dynamic data reports.
Pricing strategy optimization for vacation rentals. Students built predictive models that adjust rates based on demand, seasonality, and competitor pricing.
Data sciencePredictive modelingPythonSQLSAS
Outcome: MAA-sponsored industry partnership
Providence-St. Luke's HRV App
Ongoing
Partner: Providence-St. Luke's, EWU CS faculty
Apple Watch app for real-time heart-rate-variability monitoring of patients with PTSD and traumatic brain injury. Students process biosignal data and surface clinically relevant patterns to clinicians.
Signal processingPythonClinical dataiOS health frameworks
Outcome: Ongoing interdisciplinary clinical research
Wearables Biosensor Survey
2024
Partner: Internal research
Survey of data-science methods for streaming wearable biosensor data. Foundational research informing future EWU work on IoT health data.
Data scienceIoT systemsBig data methods
Outcome: Literature foundation for ongoing wearable-data research
How EWU courses prepare you for this work
(12 of 16 O*NET tasks have course evidence)
use numerical schemes to find approximate solutions to initial value problems utilizing mathematical software such as Matlab or Mathematica.
set up and solve second order, constant coefficient differential equations that arise from physical systems such as mass-spring systems and RLC circuits. In addition, students will have a strong intuition of the phenomenon of resonance.
employ Laplace transforms to solve differential equations with discontinuous forcing terms.
Employ the appropriate numerical technique to approximate a solution of an initial value problem, boundary value problem, or partial differential equation, with careful consideration of initial or boundary data.
Construct finite-difference schemes in order to approximate solutions to differential equations and analyze their order of approximation
Apply differential and integral calculus techniques to trigonometric functions, exponential functions, logarithmic functions and the inverses of these functions
Demonstrate knowledge of relationships between exponents and logarithms and their derivatives
Demonstrate the ability to analyze algorithms to interpolate data with polynomials.
Employ the appropriate numerical technique to approximate a solution of an initial value problem, boundary value problem, or partial differential equation, with careful consideration of initial or boundary data.
Apply differential and integral calculus techniques to trigonometric functions, exponential functions, logarithmic functions and the inverses of these functions
5 most recent CareerOneStop listings for this occupation. "Live" in Quick Facts counts only postings the scraper re-confirmed in the last 7 days; older real postings still appear here until they age out.
Pacific Northwest National Laboratory · Richland, WA
13 requirements22 responsibilities10 nice-to-have
*Rockstar Rewards
2026-06-02
Where to focus your applied learning
(4 taskes without course evidence yet)
These O*NET tasks don't have direct course-objective evidence in the
Math BS catalog yet. Each is an opportunity to gain hands-on
preparation through an applied project, MAA-sponsored partnership,
elective, or internship. The "What EWU
math students are doing right now" panel above shows examples of
exactly this kind of project-driven learning.
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
Identify business problems or management objectives that can be addressed through data analysis.
Recommend data-driven solutions to key stakeholders.
Test, validate, and reformulate models to ensure accurate prediction of outcomes of interest.
More O*NET details for this occupation
(skills, knowledge, tools & technology)
Analytical or scientific software: Google Looker Analytics
Analytical or scientific software: IBM SPSS Statistics
Analytical or scientific software: Kubeflow
Analytical or scientific software: Mathematical software
Analytical or scientific software: Mlflow
Analytical or scientific software: SAS
Analytical or scientific software: StataCorp Stata
Analytical or scientific software: Statistical software
Analytical or scientific software: TensorFlow
Analytical or scientific software: The MathWorks MATLAB
O*NET's tools-and-technology list aggregates software encountered
across the occupation's many sub-roles, so the list can be broad.
Treat it as a directory of what people in this job might
use, not a checklist of what every job requires.
Where this data comes from.
Occupation descriptions, tasks, skills, and education-incumbents survey
come from the U.S. Department of Labor's
O*NET 30.2.
Washington-state pay and employment projections come from
WA Employment Security Department
and the
BLS Occupational Employment and Wage Statistics.
Live job postings come from
CareerOneStop,
refreshed nightly from a scrape that tracks the original posting date
and the date our system last saw each posting live.
How we connect courses to occupations.
Course catalog descriptions and program-level learning outcomes are
indexed alongside O*NET task statements. Where a course's language
aligns with a task an occupation requires, we mark it as evidence
of preparation. Faculty review each candidate match and either
confirm or veto it; only confirmed matches surface in totals.