Skip to content
  • Print
return to MS in Data Science


Master of Science in Data Science
Dina Dell'Aringa
Administrative Assistant
School of Engineering and Computer Science

How to apply

Request Information

Second Semester

This course will teach students how to retrieve data from disparate sources, combine it into a unified format, and prepare it for effective analysis. This aspect of data science is often estimated to be upwards of 80% of the effort in a typical analytics process. Students will learn how to read data from a variety of common storage formats, evaluate its quality, and learn various techniques for data cleansing. Students will also learn how to select appropriate features for analysis, transform them into more usable formats, and engineer new features into more powerful predictors. This class will also teach students how to split the data set into training and validation data for more effective analytical modeling.

This course introduces Bayesian statistical methods that enable data analysts and scientists to combine information from similar experiments, account for complex spatial, temporal, and other relationships, and also incorporate prior information or expert knowledge into a statistical analysis. This course explains the theory behind Bayesian methods and their practical applications, such as social network analysis, predicting crime risk, or predicting credit fraud. The course emphasizes data analysis through the use of modern analytic programming languages. Prerequisite: STATISTICS FOR DATA SCIENCE 1 

This course will examine different non-relational (NoSQL) database paradigms, such as Key-Value, Document, Column-family, and Graph databases. Students will learn about advantages and disadvantages of the different approaches. The class will include hands-on experience with a representative sample of NoSQL databases. Computing developments that spurred the existence of NoSQL databases, such as big data, distributed and cloud computing will also be discussed. Prerequisite: RELATIONAL DATABASE 

This course introduces tools and methods for visualizing data and communicating information clearly through graphical means. The class covers various data visualizations and how to select the most effective one depending on the nature of the data. Students will practice using the data visualization methodology by walking through a case study with the instructor and then practicing the steps on their own. Students will work with modern analytic graphics packages, and will be introduced to open source libraries, and to commercial visualization products. Prerequisite: Successful Completion of First Semester of Master of Science in Analytics (Fall). 

This course introduces the artificial intelligence discipline of machine learning for uncovering patterns and relationships contained in large data sets. Machine learning algorithms offer a complimentary set of analytical techniques to statistical methods. Students will be exposed to the theory underlying supervised learning methods such as neural networks and decision trees. Practical application of these techniques will be introduced in various tools like R, Python, and MATLAB. Additionally, students will learn proper techniques for developing, training, and cross validating predictive models; bias versus variance; and will explore the practical usage of these techniques in business and scientific environments.

This course is a culmination of the first semester of the MS Analytics program. It provides an experiential learning opportunity that ties together the statistical, computational analytics and database concepts in a series of case studies in the Healthcare sector. Students will examine four separate case studies of the use of data analytics in healthcare. Students will work in teams to dissect these case studies and evaluate the business opportunity, the analysis methodology, the raw data, the feature engineering and data preparation, and the analytical outcomes. Students will present their evaluation and make recommendations for improvements in the analysis and related opportunities. Prerequisites: STATISTICS FOR DATA SCIENCE, ANALYTICS COMPUTING 1, NOSQL DATABASES

This course consists of a set of weekly presentations and discussions around key analytic issues and current case studies. These hot topics will be presented by a combination of guest speakers-industry luminaries in the area of analytics-and University of the Pacific faculty members, including the MS analytics program director. Many of these topics will be drawn from relevant real-world contemporary analytic stories that reinforce specific elements of the academic content being taught and can not be predicted in advance.