Skip to Center for Data, Mathematical, and Computational Sciences site navigationSkip to main content

Center for Data, Mathematical, and Computational Sciences

Learn how Ramapo's MSDS aligns with the nationally recognized ADSA core Data Science competencies

The Academic Data Science Alliance (ADSA) Data Science Taxonomy represents a comprehensive framework of competencies for Master’s-level data science programs, developed through collaboration with leading academic institutions and federal partners including NSA, DOD, NIH, and NSF.

This nationally recognized taxonomy establishes standardized competencies that ensure graduates possess the critical skills needed in today’s data-driven economy, making it highly valued by employers across industries.

Ramapo College’s Master of Science in Data Science program aligns exceptionally well with this prestigious framework, demonstrating our commitment to providing students with industry-relevant, federally-recognized competencies that will distinguish them in the competitive data science job market. It’s one of the reasons Ramapo’s MSDS has been consistently listed as one of Fortune’s Best Masters degrees in Data Science.

Our Master of Science (MS) in Data Science degree is a 30-credit program with course work in Python, R, Data Visualization, Database Systems, Machine Learning, Statistics and Mathematical Modeling. Full-time students will complete their degree in 18 months. Courses are delivered as a combination of online, hybrid, and evening in-seat format – you can complete the degree while being on campus just one night a week.

Explore the detailed mappings below to see how each course in our program contributes to building these essential, nationally-recognized data science skills.

Foundations of Analytics: Statistics

Data Collection Design

Methodical approach to gather observations, measurements and information from different sources

  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • DATA 670 – DATA VISUALIZATION
  • MATH 654 – APPLIED PROBABILITY

Inference

Process of using statistics to make conclusions about a population based on a random sample

  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING

Modeling (Stochastic)

Method of generating sample data and making real-world predictions using statistical models

  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 687 – TIME SERIES DATA
  • MATH 654 – APPLIED PROBABILITY

Multivariate Analysis

Statistical techniques that simultaneously look at three or more variables

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 670 – DATA VISUALIZATION
  • MATH 562 – APPLIED LINEAR ALGEBRA
  • CMPS 620 – MACHINE LEARNING

Statistical Learning

Process of learning from data using statistical algorithms

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • MATH 562 – APPLIED LINEAR ALGEBRA
  • CMPS 620 – MACHINE LEARNING

Bayesian Methods

Theory based on Bayesian interpretation of probability

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING

Causal inference

Process of determining independent effect of a phenomenon

  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 570 – APPLIED STATISTICS

Model uncertainty

Level of understanding of world representation for mathematical modeling

  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • MATH 654 – APPLIED PROBABILITY

Experimental design

Carrying out research in objective and controlled fashion

  • DATA 620 – ETHICS IN DATA AND COMPUTING

Sampling

Selection of subset from statistical population to estimate characteristics

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
Foundations of Analytics: Mathematics

Set theory and basic logic

Fundamental mathematical concepts dealing with collections of objects and logical reasoning

  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • MATH 540 – CRYPTOGRAPHY

Matrices and basic linear algebra

Mathematical structures and operations for solving systems of linear equations

  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • MATH 654 – APPLIED PROBABILITY
  • CMPS 620 – MACHINE LEARNING

Optimization – algorithm

Mathematical techniques for finding the best solution from all feasible solutions

  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • CMPS 531 – DATA STRUCTURES AND ALGORITHMS
  • CMPS 620 – MACHINE LEARNING
  • CMPS 645 – ANALYSIS OF ALGORITHMS

Probability theory

Mathematical framework for analyzing random phenomena and uncertainty

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • MATH 680 – ADVANCED MATHEMATICAL MODELING

Arithmetic and Geometry

Basic mathematical operations and study of shapes, sizes, and properties of space

  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • MATH 540 – CRYPTOGRAPHY

Graph Theory and Networks

Study of graphs as mathematical structures used to model pairwise relations

  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • CMPS 531 – DATA STRUCTURES AND ALGORITHMS
  • CMPS 645 – ANALYSIS OF ALGORITHMS
Foundations of Analytics: Data Analytics

Exploratory Analysis

Approach to analyzing data sets to summarize their main characteristics

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • CMPS 530 – PYTHON FOR DATA SCIENCE
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 670 – DATA VISUALIZATION
  • DATA 687 – TIME SERIES DATA
  • CMPS 620 – MACHINE LEARNING
  • DATA 730 – FIELDWORK

Variable Distributions

Description of how values of a variable are spread or distributed

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 670 – DATA VISUALIZATION
  • MATH 654 – APPLIED PROBABILITY
  • CMPS 620 – MACHINE LEARNING

Scatter Plots

Graph using Cartesian coordinates to display values for two variables

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • CMPS 530 – PYTHON FOR DATA SCIENCE
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 670 – DATA VISUALIZATION
  • CMPS 620 – MACHINE LEARNING
  • DATA 730 – FIELDWORK

Correlation Analysis

Statistical method used to evaluate the strength of relationship between variables

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 670 – DATA VISUALIZATION
  • CMPS 620 – MACHINE LEARNING
  • DATA 730 – FIELDWORK

Conditional Probability

Probability of an event occurring given that another event has occurred

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • MATH 654 – APPLIED PROBABILITY
  • DATA 730 – FIELDWORK

Spatial Analysis

Examining locations, attributes, and relationships of features in spatial data

  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 670 – DATA VISUALIZATION

Data Visualization

Representation of data through graphics like charts, plots, infographics

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • CMPS 530 – PYTHON FOR DATA SCIENCE
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 670 – DATA VISUALIZATION
  • DATA 687 – TIME SERIES DATA
  • MATH 654 – APPLIED PROBABILITY
  • CMPS 620 – MACHINE LEARNING
  • DATA 730 – FIELDWORK

Artificial Intelligence

Technologies that enable computers to perform advanced functions including analysis

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING

Classical AI

Traditional artificial intelligence approaches using symbolic reasoning

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • CMPS 620 – MACHINE LEARNING

Modern AI/Data Driven AI

Contemporary AI approaches based on machine learning and data analysis

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • CMPS 620 – MACHINE LEARNING

Machine Learning

Subfield of AI using data and algorithms to learn and improve accuracy over time

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • CMPS 620 – MACHINE LEARNING
  • DATA 730 – FIELDWORK

Classical ML

Traditional machine learning algorithms and statistical methods

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • CMPS 620 – MACHINE LEARNING
  • DATA 730 – FIELDWORK

Deep Learning

Machine learning based on artificial neural networks with multiple processing layers

  • CMPS 620 – MACHINE LEARNING

NLP

Branch of AI allowing computers to interpret human language similarly to humans

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • CMPS 530 – PYTHON FOR DATA SCIENCE

Uncertainty Quantification/Characterization

Assessment and representation of uncertainties in computational models

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 730 – FIELDWORK

Data Mining

Practice of analyzing large databases to generate new information

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • CMPS 530 – PYTHON FOR DATA SCIENCE
  • CMPS 664 – BIG DATA AND DATABASE DESIGN
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • CMPS 620 – MACHINE LEARNING
  • DATA 730 – FIELDWORK
Foundations of Analytics: Data Modeling

Model Development and Deployment

Process of creating, testing, and implementing predictive models

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • CMPS 620 – MACHINE LEARNING
  • DATA 730 – FIELDWORK

Model Risks and Mitigation Strategies

Identification and management of potential model failures

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 730 – FIELDWORK

Model analysis and Validation

Evaluation of model performance and reliability

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 730 – FIELDWORK

Data Visualization

Representation of data through graphics like charts, plots, infographics

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • CMPS 530 – PYTHON FOR DATA SCIENCE
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 670 – DATA VISUALIZATION
  • MATH 654 – APPLIED PROBABILITY
  • CMPS 620 – MACHINE LEARNING
  • DATA 730 – FIELDWORK
Systems and Implementation: Computing and Computer Fundamentals

Data Structures

Ways of organizing and storing data in computer programs

  • CMPS 530 – PYTHON FOR DATA SCIENCE
  • CMPS 547 – FOUNDATIONS OF COMPUTER SCIENCE
  • CMPS 531 – DATA STRUCTURES AND ALGORITHMS
  • CMPS 645 – ANALYSIS OF ALGORITHMS

Algorithms

Step-by-step procedures for solving computational problems

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • CMPS 530 – PYTHON FOR DATA SCIENCE
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • MATH 540 – CRYPTOGRAPHY
  • CMPS 547 – FOUNDATIONS OF COMPUTER SCIENCE
  • CMPS 531 – DATA STRUCTURES AND ALGORITHMS
  • CMPS 645 – ANALYSIS OF ALGORITHMS
  • DATA 730 – FIELDWORK

Simulations

Imitation of real-world processes or systems using computational models

  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • CMPS 530 – PYTHON FOR DATA SCIENCE
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 687 – TIME SERIES DATA
  • MATH 654 – APPLIED PROBABILITY
  • DATA 730 – FIELDWORK

Data Engineering

Practice of designing and building systems for collecting and analyzing data

  • CMPS 530 – PYTHON FOR DATA SCIENCE
  • CMPS 664 – BIG DATA AND DATABASE DESIGN

Database Design

Process of producing detailed data models and database structures

  • CMPS 664 – BIG DATA AND DATABASE DESIGN

Data Preparation and Cleaning

Process of detecting and correcting corrupt or inaccurate records

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • CMPS 530 – PYTHON FOR DATA SCIENCE
  • CMPS 664 – BIG DATA AND DATABASE DESIGN
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 687 – TIME SERIES DATA
  • CMPS 620 – MACHINE LEARNING
  • DATA 730 – FIELDWORK

Records Retention and Curation

Management and preservation of data records over time

  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • CMPS 664 – BIG DATA AND DATABASE DESIGN

Big Data Systems

Technologies for processing data sets too large for traditional software

  • CMPS 664 – BIG DATA AND DATABASE DESIGN

Data Security and Privacy

Protection of data from unauthorized access and ensuring privacy

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 540 – CRYPTOGRAPHY

Cloud Computing

Delivery of computing services over the internet

  • CMPS 664 – BIG DATA AND DATABASE DESIGN

High Performance Computing

Use of parallel processing for running advanced computation programs

  • CMPS 664 – BIG DATA AND DATABASE DESIGN
  • CMPS 547 – FOUNDATIONS OF COMPUTER SCIENCE
Systems and Implementation: Software Development and Maintenance

Programming

Process of creating computer programs using programming languages

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • CMPS 530 – PYTHON FOR DATA SCIENCE
  • CMPS 664 – BIG DATA AND DATABASE DESIGN
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • MATH 540 – CRYPTOGRAPHY
  • CMPS 547 – FOUNDATIONS OF COMPUTER SCIENCE
  • CMPS 531 – DATA STRUCTURES AND ALGORITHMS
  • DATA 730 – FIELDWORK

Collaboration and version control

Tools and practices for team software development

  • CMPS 530 – PYTHON FOR DATA SCIENCE
  • CMPS 664 – BIG DATA AND DATABASE DESIGN
  • CMPS 547 – FOUNDATIONS OF COMPUTER SCIENCE

Database/data warehousing

Systems for storing and managing large amounts of structured data

  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • CMPS 664 – BIG DATA AND DATABASE DESIGN
Data Science Project Design: Users and Impacted Groups

Implications of analysis and results

Understanding the broader impact and consequences of data analysis

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 730 – FIELDWORK

Defining the user and UX design

Creating user-centered design for data products and interfaces

  • CMPS 530 – PYTHON FOR DATA SCIENCE
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 730 – FIELDWORK

Story-telling with data

Communicating insights and findings through compelling data narratives

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK

Human-centered design

Design approach that focuses on human needs and experiences

  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 730 – FIELDWORK
Data Science Project Design: Research Methods

Hypothesis development

Formulating testable predictions based on observations

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 670 – DATA VISUALIZATION
  • CMPS 531 – DATA STRUCTURES AND ALGORITHMS
  • DATA 730 – FIELDWORK

Defining data-driven questions

Crafting questions that can be answered through data analysis

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 670 – DATA VISUALIZATION
  • DATA 687 – TIME SERIES DATA
  • CMPS 531 – DATA STRUCTURES AND ALGORITHMS
  • DATA 730 – FIELDWORK

Computational logic

Application of logical reasoning in computational problem-solving

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK

Data-driven decision making

Making decisions based on data analysis rather than intuition

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 670 – DATA VISUALIZATION
  • DATA 687 – TIME SERIES DATA
  • CMPS 531 – DATA STRUCTURES AND ALGORITHMS
  • DATA 730 – FIELDWORK

Data/research lifecycle

Complete process from data collection to research conclusions

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK

Analysis and presentation of decisions

Communicating analytical findings to support decision-making

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK
Data Science Project Design: Data

Data acquisition

Process of gathering data from various sources

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • CMPS 664 – BIG DATA AND DATABASE DESIGN
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK

Data governance

Management of data availability, usability, integrity and security

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 730 – FIELDWORK

Data provenance and citation

Documentation of data sources and proper attribution

  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK
Data Science Project Design: Open Science by Design

Reproducibility, replicability, repeatability

Ensuring research can be verified and repeated

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK

Interactive computing

Computing environment that allows real-time user interaction

  • CMPS 530 – PYTHON FOR DATA SCIENCE
Data Science Project Design: Visualization

Grammar of graphics

System for describing and building statistical graphics

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • CMPS 530 – PYTHON FOR DATA SCIENCE
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 670 – DATA VISUALIZATION
  • DATA 730 – FIELDWORK

Static and dynamic visualization design

Creating both fixed and interactive data visualizations

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • CMPS 530 – PYTHON FOR DATA SCIENCE
  • MATH 570 – APPLIED STATISTICS
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 670 – DATA VISUALIZATION
  • DATA 730 – FIELDWORK
Data Science In Practice: Responsible Practices

Relevant domain knowledge for effective decision-making

Understanding the specific field or industry context

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK

Legal considerations

Understanding legal requirements and constraints in data use

  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK

Data privacy

Protection of personal and sensitive information in datasets

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • MATH 540 – CRYPTOGRAPHY
  • DATA 730 – FIELDWORK

Data and product/system security and resilience

Ensuring robust protection against threats

  • MATH 540 – CRYPTOGRAPHY

Data and product/system governance

Oversight and management of data systems

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 730 – FIELDWORK

Research integrity

Adherence to ethical principles in research conduct

  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK

Assessment, monitoring, and management of risks

Systematic approach to identifying and controlling risks

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 730 – FIELDWORK

Understanding and uncovering bias

Identifying and addressing systematic errors in data and analysis

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING

Interpretability and Explainability

Making complex models understandable to humans

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK

Human impacts of design

Considering how design decisions affect people and communities

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS

Responsible data collection

Ethical approaches to gathering data from individuals and communities

  • DATA 620 – ETHICS IN DATA AND COMPUTING

Understanding impacted communities

Recognizing how data work affects different groups of people

  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK
Data Science In Practice: Effective Collaboration

Working with stakeholders

Collaborating effectively with various project participants

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK

Working with domain experts

Partnering with subject matter experts

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • DATA 620 – ETHICS IN DATA AND COMPUTING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK

Project management

Planning, executing, and controlling project activities

  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK

Infrastructure cost and benefits

Evaluating financial and operational aspects of technology infrastructure

  • DATA 601 – INTRODUCTION TO DATA SCIENCE

Participatory research / stakeholder engagement

Including community members in research processes

  • DATA 730 – FIELDWORK
Data Science In Practice: Communication

Technical writing skills

Communicating complex technical information clearly

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK

Communication (oral) and presentation skills

Effectively presenting information to audiences

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • CMPS 664 – BIG DATA AND DATABASE DESIGN
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK

Documentation

Creating clear and comprehensive project documentation

  • DATA 601 – INTRODUCTION TO DATA SCIENCE
  • MATH 680 – ADVANCED MATHEMATICAL MODELING
  • DATA 745/750 – DATA SCIENCE THESIS
  • DATA 730 – FIELDWORK

Categories: Data Science, MSDS