Job Matches
Washington job postings for occupations your coursework prepares you for. Sorted by how many of the occupation's tasks your courses cover.
Showing CareerOneStop postings from the last 30 days; the scraper re-syncs from CareerOneStop nightly. Last posting in this list dated 2026-10-02.
Scraper last re-confirmed a WA posting 2026-10-02 11:22.
- Mentor others on mathematical techniques.
- Maintain knowledge in the field by reading professional journals, talking with other mathematicians, and attending professional conferences.
- Develop new principles and new relationships between existing mathematical principles to advance mathematical science.
-
Disseminate research by writing reports, publishing papers, or presenting at professional conferences.
via MATH 491
- Assemble sets of assumptions, and explore the consequences of each set.
- Analyze and interpret statistical data to identify significant differences in relationships among sources of information.
- Evaluate the statistical methods and procedures used to obtain data to ensure validity, applicability, efficiency, and accuracy.
- Report results of statistical analyses, including information in the form of graphs, charts, and tables.
- Determine whether statistical methods are appropriate, based on user needs or research questions of interest.
- Prepare data for processing by organizing information, checking for inaccuracies, and adjusting and weighting the raw data.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze and interpret statistical data to identify significant differences in relationships among sources of information.
- Evaluate the statistical methods and procedures used to obtain data to ensure validity, applicability, efficiency, and accuracy.
- Report results of statistical analyses, including information in the form of graphs, charts, and tables.
- Determine whether statistical methods are appropriate, based on user needs or research questions of interest.
- Prepare data for processing by organizing information, checking for inaccuracies, and adjusting and weighting the raw data.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze and interpret statistical data to identify significant differences in relationships among sources of information.
- Evaluate the statistical methods and procedures used to obtain data to ensure validity, applicability, efficiency, and accuracy.
- Report results of statistical analyses, including information in the form of graphs, charts, and tables.
- Determine whether statistical methods are appropriate, based on user needs or research questions of interest.
- Prepare data for processing by organizing information, checking for inaccuracies, and adjusting and weighting the raw data.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Analyze, manipulate, or process large sets of data using statistical software.
-
Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
via CSCD 484
- Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
- Clean and manipulate raw data using statistical software.
- Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Draw conclusions or make predictions, based on data summaries or statistical analyses.
-
Analyze clinical or survey data, using statistical approaches such as longitudinal analysis, mixed-effect modeling, logistic regression analyses, and model-building techniques.
via MATH 485
-
Write detailed analysis plans and descriptions of analyses and findings for research protocols or reports.
via MATH 491
- Calculate sample size requirements for clinical studies.
-
Read current literature, attend meetings or conferences, and talk with colleagues to keep abreast of methodological or conceptual developments in fields such as biostatistics, pharmacology, life sciences, and social sciences.
via MATH 491
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Draw conclusions or make predictions, based on data summaries or statistical analyses.
-
Analyze clinical or survey data, using statistical approaches such as longitudinal analysis, mixed-effect modeling, logistic regression analyses, and model-building techniques.
via MATH 485
-
Write detailed analysis plans and descriptions of analyses and findings for research protocols or reports.
via MATH 491
- Calculate sample size requirements for clinical studies.
-
Read current literature, attend meetings or conferences, and talk with colleagues to keep abreast of methodological or conceptual developments in fields such as biostatistics, pharmacology, life sciences, and social sciences.
via MATH 491
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
-
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
via CSCD 210
-
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
via CSCD 210
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
-
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
via CSCD 210
-
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
via CSCD 210
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
-
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
via CSCD 210
-
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
via CSCD 210
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
-
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
via CSCD 210
-
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
via CSCD 210
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
-
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
via CSCD 210
-
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
via CSCD 210
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
-
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
via CSCD 210
-
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
via CSCD 210
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
-
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
via CSCD 210
-
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
via CSCD 210
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
-
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
via CSCD 210
-
Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
via CSCD 210
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Present the results of mathematical modeling and data analysis to management or other end users.
- Define data requirements, and gather and validate information, applying judgment and statistical tests.
- Perform validation and testing of models to ensure adequacy, and reformulate models, as necessary.
-
Prepare management reports defining and evaluating problems and recommending solutions.
via MATH 491
-
Collaborate with others in the organization to ensure successful implementation of chosen problem solutions.
via CSCD 210
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Present the results of mathematical modeling and data analysis to management or other end users.
- Define data requirements, and gather and validate information, applying judgment and statistical tests.
- Perform validation and testing of models to ensure adequacy, and reformulate models, as necessary.
-
Prepare management reports defining and evaluating problems and recommending solutions.
via MATH 491
-
Collaborate with others in the organization to ensure successful implementation of chosen problem solutions.
via CSCD 210
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Present the results of mathematical modeling and data analysis to management or other end users.
- Define data requirements, and gather and validate information, applying judgment and statistical tests.
- Perform validation and testing of models to ensure adequacy, and reformulate models, as necessary.
-
Prepare management reports defining and evaluating problems and recommending solutions.
via MATH 491
-
Collaborate with others in the organization to ensure successful implementation of chosen problem solutions.
via CSCD 210
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Present the results of mathematical modeling and data analysis to management or other end users.
- Define data requirements, and gather and validate information, applying judgment and statistical tests.
- Perform validation and testing of models to ensure adequacy, and reformulate models, as necessary.
-
Prepare management reports defining and evaluating problems and recommending solutions.
via MATH 491
-
Collaborate with others in the organization to ensure successful implementation of chosen problem solutions.
via CSCD 210
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Present the results of mathematical modeling and data analysis to management or other end users.
- Define data requirements, and gather and validate information, applying judgment and statistical tests.
- Perform validation and testing of models to ensure adequacy, and reformulate models, as necessary.
-
Prepare management reports defining and evaluating problems and recommending solutions.
via MATH 491
-
Collaborate with others in the organization to ensure successful implementation of chosen problem solutions.
via CSCD 210
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Present the results of mathematical modeling and data analysis to management or other end users.
- Define data requirements, and gather and validate information, applying judgment and statistical tests.
- Perform validation and testing of models to ensure adequacy, and reformulate models, as necessary.
-
Prepare management reports defining and evaluating problems and recommending solutions.
via MATH 491
-
Collaborate with others in the organization to ensure successful implementation of chosen problem solutions.
via CSCD 210
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Present the results of mathematical modeling and data analysis to management or other end users.
- Define data requirements, and gather and validate information, applying judgment and statistical tests.
- Perform validation and testing of models to ensure adequacy, and reformulate models, as necessary.
-
Prepare management reports defining and evaluating problems and recommending solutions.
via MATH 491
-
Collaborate with others in the organization to ensure successful implementation of chosen problem solutions.
via CSCD 210
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Present the results of mathematical modeling and data analysis to management or other end users.
- Define data requirements, and gather and validate information, applying judgment and statistical tests.
- Perform validation and testing of models to ensure adequacy, and reformulate models, as necessary.
-
Prepare management reports defining and evaluating problems and recommending solutions.
via MATH 491
-
Collaborate with others in the organization to ensure successful implementation of chosen problem solutions.
via CSCD 210
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Present the results of mathematical modeling and data analysis to management or other end users.
- Define data requirements, and gather and validate information, applying judgment and statistical tests.
- Perform validation and testing of models to ensure adequacy, and reformulate models, as necessary.
-
Prepare management reports defining and evaluating problems and recommending solutions.
via MATH 491
-
Collaborate with others in the organization to ensure successful implementation of chosen problem solutions.
via CSCD 210
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Present the results of mathematical modeling and data analysis to management or other end users.
- Define data requirements, and gather and validate information, applying judgment and statistical tests.
- Perform validation and testing of models to ensure adequacy, and reformulate models, as necessary.
-
Prepare management reports defining and evaluating problems and recommending solutions.
via MATH 491
-
Collaborate with others in the organization to ensure successful implementation of chosen problem solutions.
via CSCD 210
These could be filled by an applied project, elective, or internship — see the program page for examples.
- Present the results of mathematical modeling and data analysis to management or other end users.
- Define data requirements, and gather and validate information, applying judgment and statistical tests.
- Perform validation and testing of models to ensure adequacy, and reformulate models, as necessary.
-
Prepare management reports defining and evaluating problems and recommending solutions.
via MATH 491
-
Collaborate with others in the organization to ensure successful implementation of chosen problem solutions.
via CSCD 210
These could be filled by an applied project, elective, or internship — see the program page for examples.