Data Science (DS)
DS 700 Foundations of Data Science 3.00
This course provides an introduction to data science and highlights its importance in business decision making. It provides an overview of commonly used data science tools along with spreadsheets, databases, statistics and programming assignments to lay the foundation for data science applications.
Prerequisites:
- Admission to M.S. in Data Science program
Typically Offered:
- Fall and Spring Terms
DS 705 Statistical Methods 3.00
Statistical methods and inference procedures will be presented in this course with an emphasis on applications, computer implementation, and interpretation of results. Topics include simple and multiple regression, model selection, correlation, moderation/interaction analysis, logistic regression, chi-square test, ANOVA, Kruskal-Wallis test, MANOVA, factor analysis, and canonical correlation analysis.
Prerequisites:
- Successful completion of DS 700 and Admissions to M.S. in Data Science program
Typically Offered:
- Fall and Spring Terms
DS 710 Programming for Data Science 3.00
Introduction to programming languages and packages used in Data Science.
Prerequisites:
- Admission to M.S. in Data Science program
Typically Offered:
- Fall and Spring Terms
DS 715 Data Warehousing 3.00
Introduce the concepts and techniques to work with and reason about subject-oriented, integrated, time-variant, and nonvolatile collections of data in support of management's decision-making process.
Prerequisites:
- Admission to M.S. in Data Science program
Typically Offered:
- Fall and Spring Terms
DS 730 Big Data: High Performance Computing 3.00
This course will teach students how to process large datasets efficiently. Students will be introduced to non-relational databases. Students will learn algorithms that allow for the distributed processing of large data sets across clusters.
Prerequisites:
- Successful completion of DS 710 and declared Data Science Major
Typically Offered:
- Fall and Spring Terms
DS 735 Communicating about Data 3.00
This course will prepare you to master technical, informational and persuasive communication to meet organizational goals. Technical communication topics include a study of the nature, structure and interpretation of data. Informational communication topics include data visualization and design of data for understanding and action. Persuasive communication topics include the study of written, verbal and nonverbal approaches to influencing decision makers.
Prerequisites:
- Admission to M.S. in Data Science program
DS 740 Data Mining & Machine Learning 3.00
This course covers two aspects of data analytics. First, it teaches techniques to generate visualizations appropriate to the audience type, task, and data. Second, it teaches methods and techniques for analyzing unstructured data - including text mining, web text mining and social network analysis.
Prerequisites:
Typically Offered:
- Fall and Spring Terms
DS 745 Visualization and Unstructured Data Analysis 3.00
This course covers two aspects of data analytics. First, it teaches techniques to generate visualizations appropriate to the audience type, task, and data. Second, it teaches methods and techniques for analyzing unstructured data - including text mining, web text mining and social network analysis.
Prerequisites:
- Successful completion of DS 740 and Admission to the M.S. Data Science program
Typically Offered:
- Fall and Spring Terms
DS 760 Ethics of Data Science 3.00
This course will focus on the investigation of ethical issues in computer science that ultimately also pertain to data science, including privacy, plagiarism, intellectual property rights, piracy, security, confidentiality and many other issues. Our study of these issues will begin broadly, with a look at ethical issues in computer science at large. We will then make inferences to the narrower field of data science. We will consider ethical arguments and positions, the quality and integrity of decisions and inferences based on data and how important cases and laws have shaped the legality, if not the morality, of data science related computing. Case studies will be used to investigate issues.
Prerequisites:
- Successful completion of DS 740 and Admission to the M.S. Data Science program
Typically Offered:
- Fall and Spring Terms
DS 775 Prescriptive Analytics 3.00
This course covers procedures and techniques for using data to inform the decision-making process. Topics include optimization, decision analysis, game theory, and simulation. Case studies and applications will be emphasized.
Typically Offered:
- Fall and Spring Terms
DS 776 Deep Learning 3.00
Introduction to the theory and applications of deep learning. The course begins with the study of neural networks and how to train them. Various deep learning architectures are introduced including convolutional neural networks, recurrent neural networks, and transformers. Applications may include image classification, object detection, and natural language processing. Algorithms will be implemented in Python using a high-level framework such as Pytorch or TensorFlow.
Typically Offered:
- Online: Fall & Spring
DS 780 Data Science and Strategic Decision Making 3.00
The interaction between data science and strategic decision making. Leveraging data resources for competitive advantage in the marketplace.
Prerequisites:
- Admission to M.S. in Data Science program
Typically Offered:
- Fall and Spring Terms
DS 785 Data Science Capstone 3.00
Capstone course; students will develop and execute a data science project using real-world data and communicate results to a non-technical audience.
Prerequisites:
- Successful completion of Data Science 700, 705, 710, 715, 730, 735, 740, 745 & 775
Typically Offered:
- Fall and Spring Terms