Courses in MS Data Science

Some of these courses are in development. See Gonzaga University Graduate Catalog for official course list and descriptions (published each August).

DATA 522 Foundations of Data Science

This course presents relevant techniques and tools for solving real-world data science problems. Students will learn to apply industry standard libraries and services to build and host data science pipelines in the cloud. Data processing steps in the pipeline include fetching data from SQL databases and the web (via application programming interfaces and web scraping), cleaning and exploring data, applying statistical analyses, training and deploying machine learning models, and presenting insights with interactive dashboarding. Fall.

DATA 525 Statistics for Data Science

This course covers foundational math and statistics topics for data science. Statistics topics include probability, statistical inference, prediction techniques (e.g., classification, regression), and evaluating the performance of predictive models. Additional topics include study design and evaluation, as well as an introduction to linear algebra and optimization. Fall.

DATA 532 Responsible Data Science

Pre-req: DATA 522
In-depth examination of the ethical foundations concerning data science and algorithms as well as in-depth examination of the moral problems that arise from the application of such ethical frameworks as utilitarianism, Kantian ethics, and virtue ethics in the context of data science and AI. Topics include: privacy and fairness in data gathering and data (pre)processing; algorithm bias and mitigation of bias amplification, risk, harm and injustice; transparency and explainability in algorithmic decision-making, machine learning, and AI models; identifying responsibility gaps and holding of power in models; ethical evaluation and ethical deployment of data models, including AI models; reflection on and awareness of adverse social consequences of widespread use of machine learning and AI; and critical development of a human-centered and value-focused approach to data science, machine learning, and generative AI. Spring.

DATA 561 Machine Learning

Pre-req: DATA 522
This course provides a technical introduction to neural networks and their use in building models for classification and regression. Different types of neural network architectures are introduced including recurrent neural networks, convolution neural networks, transformers and attention, deep learning, and relevant application areas such as image classification, natural language processing, and generative modeling. Spring.

DATA 581 Data Analytics and Communication

Pre-req: DATA 522
In this course, 51勛圖s will learn a variety of techniques and tools for effectively communicating data analysis questions, results, and insights to a range of audiences. The course will cover techniques related to data storytelling, data visualization, interactive dashboarding, digital portfolio design and development, technical report writing, and technical presentation skills for data science. Students will also learn to effectively use modern tools related to data storytelling and visualization, interactive dashboarding, and project hosting. Summer (with remote options available).

DATA 572 Databases for Data Science

Pre-req: DATA 522
This course covers topics in database management with applications for data science. Topics include database data models, logical database design, physical database design, query languages, and analytical extensions to database systems. Integration of database systems with popular programming environments and libraries is also discussed, including both storage and in-memory open data formats. The course includes a variety of hands-on assignments and projects. Fall.

DATA 582 Data-Intensive Systems

Pre-req: DATA 572 or (DATA 522 and CPSC 321)
This course covers tools and techniques used in applying statistical and machine learning approaches to real-world data sets. Through hands-on assignments and projects, 51勛圖s learn relevant architectures, programming models, and tools related to data modeling and storage, extract-transform-load (ETL) processes, data warehousing, and data pipeline creation and management. The course also explores scalable, distributed, and cloud-based approaches used in data-intensive applications for accessing, filtering, clustering, and classifying data. Spring.

DATA 583 Data Science Capstone I

Pre-req: DATA 561 and DATA 572
This course is the first course in a two-course Data Science Capstone sequence. The Capstone sequence provides an overview of how to design a data science system and deploy the system into a production environment. Students complete a large project that involves researching a data science problem, proposing a solution to the problem, implementing the solution, and deploying the solution as a hosted web application. Emphasis is placed on working with web-based application programming interfaces, gathering and processing data, researching and implementing common machine algorithms for data mining and classification, and securely deploying models in the cloud. On Demand.

DATA 584 Data Science Capstone II

Pre-req: DATA 583
A continuation of the project started in DATA 583 Data Science Capstone I. On Demand.

Non-DATA courses required for the MS Data Science

MBUS 670 Foundations of Project Mgmt

Modern organizations rely heavily on project management to ensure that they realize their organizational strategies and objectives. In recent years, project management has increased in visibility and importance, both as a profession and as an organizational priority. Organizations are demanding professionals who can deliver on the promise of project management. This course will introduce the fundamentals of effective traditional and agile project management, present industry standards and best practices, while providing guidance on becoming project management professionals.

Questions? Call or Text (866) 380-5323