Data Science (DS)
Introduces students to data science as a profession, as currently practiced and continuing to develop. Presents various elements of the data science life cycle at an introductory level, culminating with a start-to-finish data analysis project. Includes guest lectures from data science practitioners and faculty. Explores real-world examples of ethical issues, bias, and privacy in data science. Survey careers in data science and familiarize students with elements of career development.
This course introduces the critical concepts and skills in statistical inference, machine learning, and computer programming, through hands-on analysis of real-world datasets from various fields.
This course introduces the critical mathematical foundation knowledge for data science. Specifically, this course covers the basic topics on linear algebra and discrete math that are most relevant to the data science major.
Students learn foundational principles and develop practical skills for identifying, analyzing, and mitigating ethical risks in data science and AI systems. Data ethics topics include bias and algorithmic fairness, data privacy and governance, and the social and political dimensions of data-driven systems. The course also addresses the responsible use of AI tools requiring human management and oversight, examining ethical frameworks for evaluating AI applications, environmental and social impacts, professional and organizational accountability, proper attribution and disclosure practices, security and privacy risks, and regulatory frameworks. Students gain experience through hands-on exercises and real-world case studies.
This course introduces mathematical tools from optimization, differential equations, and numerical analysis etc. that are relevant to the data science major.
Students will conduct the project life cycle of data science through industrial and scientific case studies. Stages include problem identification and requirements gathering; data acquisition, cleaning, and preparation; exploratory data analysis and visualization; and model selection and evaluation. Students will work with real-world data sets, communicate effectively, and evaluate the ethical implications of their decisions. Teamwork and professional communication are practiced through collaborative project work.
In this project-oriented course, students will work in small groups to solve real-world data analysis problems and communicate their results. Innovation and clarity of the presentation will be key elements of evaluation. Students will have an option to do this as an independent data analytics internship with an industry partner.
In this capstone course, students will work in teams to explore a data-rich real-world issue from business, industry, government, or scientific research. Teams will identify a problem, then model, solve, and communicate their solution using data science techniques such as data mining, regression, machine learning, hypothesis testing, and data visualization. Emphasis will be placed on team building, planning, reflection and course correction, and reporting in written and presentation form. Ethics and privacy implications will be identified and explored, so that each team conducts the modeling and reporting process appropriately.
