Formulate and apply mathematical modeling and other optimizing methods to develop and interpret information that assists management with decisionmaking, policy formulation, or other managerial functions. May collect and analyze data and develop decision support software, services, or products. May develop and supply optimal time, cost, or logistics networks for program evaluation, review, or implementation.
Dynamic power management for a hydropower facility with multiple turbines. EWU students built optimization models that balance load across turbines in real time.
Linear programmingNonlinear programmingMATLABComputational optimization
Outcome: MAA-sponsored industry partnership
Hospitality Dynamic Pricing
2024
Partner: Hospitality company (New Orleans)
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
STA Transit System Health
2025 (IEEE publication)
Partner: Spokane Transit Authority
Stochastic modeling of transit ridership and system health. EWU students built prognostics models predicting transit system stress; work was published at an IEEE conference.
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.
identify separable and linear first-order differential equations and solve those differential equations using separation of variables and the integrating factor, respectively.
Implement an iterative method to solve a problem (e.g. matrix decomposition, solution of a linear system of equations, determining eigenpairs of a matrix)
Demonstrate the ability to use a matrix factorization to solve a linear system;
Recognize the role of the condition number of a matrix as a measure of the sensitivity of the solution to the related linear system of equations;
Model a physical signal by using mathematical functions, and solve the equations when excited by an arbitrary function.
Describe each of the following system categories: Linear, nonlinear, time-invariant, time-varying, causal, noncausal, memoryless, continuous-time, discrete-time etc.
Analyze a linear time-invariant system both in the time and frequency domains.
Explain the relation between the time and frequency domains, and apply techniques for converting from one domain to another.
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.
Demonstrate the ability to analyze algorithms to interpolate data with polynomials.
Demonstrate knowledge of relationships between exponents and logarithms and their derivatives
Compute volumes using a variety of methods
Apply differential and integral calculus techniques to trigonometric functions, exponential functions, logarithmic functions and the inverses of these functions
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
Demonstrate the ability to analyze algorithms to interpolate data with polynomials.
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.
Model a physical signal by using mathematical functions, and solve the equations when excited by an arbitrary function.
Describe each of the following system categories: Linear, nonlinear, time-invariant, time-varying, causal, noncausal, memoryless, continuous-time, discrete-time etc.
Apply differential and integral calculus techniques to trigonometric functions, exponential functions, logarithmic functions and the inverses of these functions
Implement an iterative method to solve a problem (e.g. matrix decomposition, solution of a linear system of equations, determining eigenpairs of a matrix)
Recognize the role of the condition number of a matrix as a measure of the sensitivity of the solution to the related linear system of equations;
Implement an iterative method to solve a problem (e.g. matrix decomposition, solution of a linear system of equations, determining eigenpairs of a matrix)
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.
Demonstrate the ability to analyze algorithms to interpolate data with polynomials.
Implement an iterative method to solve a problem (e.g. matrix decomposition, solution of a linear system of equations, determining eigenpairs of a matrix)
Demonstrate the ability to use a matrix factorization to solve a linear system;
Recognize the role of the condition number of a matrix as a measure of the sensitivity of the solution to the related linear system of equations;
identify separable and linear first-order differential equations and solve those differential equations using separation of variables and the integrating factor, respectively.
use numerical schemes to find approximate solutions to initial value problems utilizing mathematical software such as Matlab or Mathematica.
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.
Describe each of the following system categories: Linear, nonlinear, time-invariant, time-varying, causal, noncausal, memoryless, continuous-time, discrete-time etc.
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.
Implement an iterative method to solve a problem (e.g. matrix decomposition, solution of a linear system of equations, determining eigenpairs of a matrix)
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.
Where to focus your applied learning
(2 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.
Study and analyze information about alternative courses of action to determine which plan will offer the best outcomes. (importance 4.3/5)
Develop and apply time and cost networks to plan, control, and review large projects. (importance 3.8/5)
More O*NET details for this occupation
(skills, knowledge, tools & technology)
Analytical or scientific software: A mathematical programming language AMPL
Analytical or scientific software: Claritas PRIZM NE
Analytical or scientific software: General algebraic modeling system GAMS
Analytical or scientific software: Hyperion Solutions Hyperion Intelligence
Analytical or scientific software: IBM SPSS Statistics
Analytical or scientific software: ILOG OPL-CPLEX Development System
Analytical or scientific software: Imagine That Extend OR
Analytical or scientific software: Insightful S-PLUS
Analytical or scientific software: LINDO Systems LINGO
Analytical or scientific software: MathWorks Simulink
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.