Data Science focuses on the theory and practice of data. Specifically, it looks at how to model and store data, how to analyze and transform it to extract meaning and insights,, and how to communicate those insights to the relevant stakeholders like policy-makers, decision-makers or the public at large. The relevant skills include statistics, data visualization, data mining and machine learning algorithms, data ethics, SQL and NoSQL databases, graph analytics, big data systems, data wrangling/preparation, data cleaning, and coding in programming languages like Python and R. This program is designed to prepare students for careers as data engineers, data scientists, business intelligence analysts, or data architects, Graduates will be prepared to apply the skills they learned to solve real-world problems in a wide range of application domains, to help organizations make better data-driven decisions, to solve business problems, to build and run data processing pipelines, and to architect an overall data management and analysis strategy for an organization.
Machine learning is a field within Artificial Intelligence where the goal is to design algorithms and systems that learn from data to make decisions or predict future trends. The relevant skills include a deep understanding of probability, statistics and linear algebra; a strong background in computer science including programming, data structures, and algorithms; reasoning about fairness and bias of models; and an ability to develop and deploy deep learning models, especially for natural language text, images, and videos. This program is designed to prepare students for careers as machine learning engineers or AI engineers, but also for careers as data scientists or data analysts where they can apply their skills to solve a wide variety of real-world problems in areas such as medicine, marketing, finance, biology, security, self-driving cars, social networking, and information technology.