Data Science (DATA)


This course will primarily focus on techniques used for solving data mining problems. Topics include data preprocessing; mining frequent patterns; associations, and correlations; text mining; graph mining; clustering; and recommender systems. In addition, the course will look at ethical implications of data mining. Prerequisites: COMP3125 (4 credits) fall


Students will form small teams and participate in the design and implementation of data-insightful solutions to large-scale problems. Problems will be chosen in consultation with the instructor. Each team is required to apply techniques and tools throughout the data analysis lifecycle and present the resulting knowledge via written documentation and oral presentation. Prerequisite: Senior Status (4 credits) summer


This course introduces graduate students in data science and engineering to a set of supervised and unsupervised tools for modeling and understanding complex datasets. Topics covered include statistical learning, linear regression, point and interval estimation and hypothesis testing, analysis of variance, classification, linear model selection and regularization, support vector machines, and unsupervised learning. (3 credits) fall


This course focuses on strengthening students’ core data-analysis and data-visualization mindset and skills and prepares students to contribute to any organization’s data-inspired decision-making. Students will leave this course with improved abilities to articulate project objectives; blend, structure, and analyze datasets; and share findings using data visualizations that engage audiences through story, interactivity, and design principles grounded in an understanding of human perception. (3 credits) fall


This course provides an overview of the field of data science and examines a variety of tools for solving data-insightful problems. The presented methodologies include numerical computing, data processing, visualization, and making predictions via machine learning. Bias and ethics in data science and their potential consequences are also discussed. (3 credits) fall


This course introduces the necessary concepts for comprehensive data management strategy, such as data collection, storage, and retrieval. Topics covered include database management systems, introduction to database theory, and management of data in an organizational environment, as well as big data technologies. (3 credits) spring


This course introduces supervised and unsupervised machine learning techniques as well as main approaches to dimensionality reduction using minimal theory and hands-on examples. The course utilizes popular, yet simple and efficient tools to learn from data and to create production-ready models. Topics start with fundamental classification algorithms, such as linear regression, and progress to deep neural networks. Prerequisite: DATA6150 (3 credits) spring


The objective of this course is to democratize the popular field of artificial intelligence (AI) by designing deep learning architectures via open-source, popular, yet easy-to-use frameworks. The course covers the fundamentals of deep learning and best practices to develop state-of-the-art AI models to solve vision and sequence processing problems, as well as generative and adversarial techniques. Prerequisites: DATA6150 (3 credits) summer


This course is the first of a two-course capstone sequence in which students apply their cumulative learning from their program to address a real-world problem. In the sequence students develop a data-informed solution using their analytical, statistical, and/or visualization skills to address complex social problems and to demonstrate integrated knowledge. This first course in the sequence focuses on quantitative and qualitative research methods, including methodology and design, with its main deliverable being an approved project proposal. Prerequisites: DATA6150 or MGMT6150 (3 credits) spring


This course is the second half of the Data Science and Business Analytics capstone sequence. Students complete the project proposed in Capstone I, setting forth a constructive argument supported by an analysis of existing literature and synthesis of data. Upon completing the project, the students are to communicate their findings effectively to an audience, in oral, visual, and/or in written format. Prerequisite: DATA6900 (3 credits) summer