Skip to main content

Data science is an interdisciplinary field of study that focuses on understanding, processing, interpreting, visualizing, and communicating data.

Minor Requirements

The minor comprises three core courses (a statistics course from any department, DS 256, and DS 325), and three electives.

  • One course in statistics
  • DS 256 Data Science Programming
  • DS 325 Applied Data Science
  • Three electives

Core Courses

Approved Statistics Courses

Course NumberCourse TitlePrerequisites
BIO 260BiostatisticsBIO 112
ECON 241Introductory Economics and Business StatisticsECON 103 and 104, and one of the following: MATH 105-106, 111 or equivalent; or department permission
HS 232Statistics for Health SciencesNone
MATH 207Applied StatisticsNone
MATH 353*Probability and StatisticsMATH 211 & MATH 212 with a C- or better
MGT 235Statistical MethodsNone
POL 215Methods of Political ScienceCompletion of POL 101, 102, 103, or 104 and sophomore status or above
PSYCH 205Introduction to StatisticsPSYCH 101 and Psychology major
SOC 299Data Analysis and StatisticsOne 100-level Sociology course and one 200-level Sociology course

* For the Data Science minor, MATH 353 can count as either the statistics course or as an elective. It cannot count as both.

DS 256 Data Science Programming

Data scientists apply methods from statistics, data analysis, computer science, and machine learning in order to gain insight from data. In Data Science Programming, we focus on developing the programming and machine learning skills necessary to gain such insight. Through experiential learning, we equip students with the fundamental computer problem-solving skills and tools to clean raw data, engineer data features, build statistical and machine learning models, predict unknown values and/or discern patterns, and present data insights.

Prerequisites: Completion of or concurrent enrollment in an approved statistical methods course.

DS 325 Applied Data Science

Advanced treatment of data science concepts. Through a series of case studies, students explore datasets from a variety of domains and extract meaningful information and insights using mathematical, computational, and other scientific methods and algorithms. Topics include the fundamental algorithms of data science: regression, decision trees, support vector machines, clustering, and neural networks. Through a semester-long project, students demonstrate knowledge of fundamental data science concepts and ability to interpret and communicate effectively the results of the analysis.

Prerequisites: DS 256: Data Science Programming and an approved statistics course.

Elective Courses

Students must take three approved elective courses. At least one elective must be taken outside the student’s major(s), and only one elective can be at the 100-level. One possible elective is the newly approved DS 150 Data Science and Society, but we offer many other courses that fulfill the elective requirement.

DS 150 Data Science and Society

This course introduces students to data science and research design. This course is divided into two parts. During the first half of the semester, students will be introduced to theories of science and how systematic and falsifiable analysis applies to a wide variety of fields of study. During the second half of the semester, students will be introduced to data management, statistical and computer programming software, and econometrics.

Approved Elective Courses

Course NumberCourse TitlePrerequisites
ARTS 160Introduction to Digital MediaNone
BIO 251/CS 251Introduction to BioinformaticsBIO 112
BIO 315Molecular and Genome EvolutionBIO 211
CIMS 230The Social NetworkNone
CS 360Principles of Database SystemsCS 216
CS 371Introduction to Artificial IntelligenceCS 216
DS 150Data Science and SocietyNone
DS 220Cultural AnalyticsAny 100-level course in SOC or CIMS; MUS_CLAS-213; OR any 200-level course in ENG or foreign languages and literatures; OR any gateway course for area, ethnic, group, or global studies majors (e.g. LAS 145)
DS/SOC 245Visual SociologySOC 101, SOC 102, or SOC 103
DS 265“Just” DataPrevious credit or concurrent registration in one of: CS 107 or 111; OR MATH 107 or equivalent; OR DS 256
DS 311Visual Communication of DataNone
ECON 344Energy Economics & Public PolicyECON 241 and 245
ECON 350EconometricsECON 241, 243, and 245
ECON 352Advanced EconometricsECON 350, plus one other 300-level ECON course
ECON 369Advanced Quantitative MethodsNone
ES 230Introduction to Geographic Information SystemsNone
ES 309Marine and Freshwater FisheriesES 211
ES 312Environmental Applications of GISES 230
ES 363Remote SensingES 230 or permission of instructor
FYS 162Math and VotingFirst-year students only
MATH 342Applied Linear AlgebraMATH 212 with a C- or better
MATH 353*Probability and StatisticsMATH 211 & MATH 212 with a C- or better
MATH 362Operations ResearchNone
MATH 363Wavelets and Their ApplicationsMATH 212 with a C- or better
MGT 301Research MethodsMGT 235
MGT 303Systems ThinkingMGT 235 and MGT 275
MGT 321Topics in Operations ManagementMGT 235 or declared business minor that has completed statistics requirement
MGT 395Organizational EthicsJunior or senior status
PHIL 109Wrong Science, Bad Science, Pseudo ScienceNone
PHIL 153Internet, Data, and SocietyNone
PHIL 211Logic100-level philosophy course or permission of instructor
PHIL 233Philosophy of ScienceOne course in philosophy or natural science or social science
PHIL 253Philosophy of Technology100-level philosophy course or permission of instructor
PHYS 335Computational Methods in PhysicsJunior or senior status and instructor permission
PHYS 350Observational AstronomyPHYS 211, PHYS 110, or instructor permission
PSYCH 305Experimental MethodsPSYCH 205

* For the Data Science minor, MATH 353 can count as either the statistics course or as an elective. It cannot count as both.

Elective Courses through Affiliated Study Abroad Programs

Many off-campus study programs offer courses that meet DS minor requirements, including:

  • Lancaster University, England, which offers a variety of undergraduate courses in data science across several departments
  • Wollongong, Australia
  • Norwegian universities – Stavanger and Tromsø
  • CIEE Semester in Alicante, Spain (courses taken at the University of Alicante)
  • ISEP Yonsei University in Seoul

Committee Members

  • William O’Hara (program chair), Associate Professor of Music Theory
  • Margaret Blume-Kohout, Associate Professor of Economics
  • Alice Brawley Newlin, Associate Professor of Management
  • Kazuo Hiraizumi, Chair/Associate Professor of Biology
  • Todd Neller, Professor of Computer Science
  • Ryan Johnson, W.K.T. Sahm Professor of Physics
  • Andrea Switzer, Academic Operations Assistant
  • Junjie Luo, Associate Professor of East Asian Studies
  • Keyang Zheng, Visiting Assistant Professor of Data Science
  • Keir Lockridge, Alumni Professor of Mathematics

Data Science Courses

100 Level

This course introduces students to data science and research design. This course is divided into two parts. During the first half of the semester, students will be introduced to theories of science and how systematic and falsifiable analysis applies to a wide variety of fields of study. During the second half of the semester, students will be introduced to data management, statistical and computer programming software, and econometrics.

200 Level

Critical survey of emerging digital tools, techniques, and theories for analyzing, interpreting, and visualizing texts and networks as data. This course explores a broad toolkit of computational and quantitative methods—word frequency and usage, sentiment analysis, topic modeling, and social network analysis—and considers how cultural and theoretical constructs like authorship, gender, race, sociality, and influence can be applied at very large scale. Labs introduce use of open-source software for statistical analysis and data visualization. Prerequisite:
Any 100-level course in SOC or CIMS; MUS_CLAS-213; OR any 200-level course in ENG or foreign languages and literatures; OR any gateway course for area, ethnic, group, or global studies majors (e.g. LAS 145).

Examination of the use of visual dimensions and materials we produce as data for analysis through a sociological lens. The goal of the course is to allow students to understand how visual materials carry powerful messages that explicitly or implicitly reflect societal attitudes, norms and values. The course teaches students how to collect visual materials, thematically code them, quantify these codes, and conduct statistical analysis. The course discusses research ethics in Visual Studies. Prerequisite: SOC 101, SOC 102, or SOC 103.

Data scientists apply methods from statistics, data analysis, computer science, and machine learning in order to gain insight from data. In Data Science Programming, we focus on developing the programming and machine learning skills necessary to gain such insight. Through experiential learning, we equip students with the fundamental computer problem-solving skills and tools to clean raw data, engineer data features, build statistical and machine learning models, predict unknown values and/or discern patterns, and present data insights.

Massive data collection and sophisticated “Big Data” methods are used in marketing and recruiting, teacher evaluation, criminal justice, national security, and many other fields. These methods have potential to improve social outcomes, but can also perpetuate historical socioeconomic injustices, reinforce biases, and paint a veneer of rational objectivity over erroneous assumptions. This course introduces relevant statistical and computational concepts through lab activities, while also reflecting critically on these methods’ limitations and ethical implications through discussion of specific case studies. Prerequisite: Previous credit or concurrent registration in one of: CS 107 or 111; OR Math 107 or equivalent; OR DS 256.

300 Level

Increasingly, data influence our world; data inform business decisions, enable scientific discovery, shape policy, track our health, and sway public opinion. Effective visualizations summarize data as readily digestible charts and graphs, revealing patterns and trends. In this course, students think critically about how data are presented and learn to craft impactful data visualizations. Through a blend of theory and hands-on practice, students explore topics including graphic design, accessibility, interactivity, data storytelling, and the use of leading data visualization tools. Prerequisite: DS 256

Advanced treatment of data science concepts. Through a series of case studies, students explore datasets from a variety of domains and extract meaningful information and insights using mathematical, computational, and other scientific methods and algorithms. Topics include the fundamental algorithms of data science: regression, decision trees, support vector machines, clustering, and neural networks. Through a semester-long project, students demonstrate knowledge of fundamental data science concepts and ability to interpret and communicate effectively the results of the analysis.

Ready to Do Great Work?

Sock