Data Science Minor
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 Number | Course Title | Prerequisites |
|---|---|---|
| BIO 260 | Biostatistics | BIO 112 |
| ECON 241 | Introductory Economics and Business Statistics | ECON 103 and 104, and one of the following: MATH 105-106, 111 or equivalent; or department permission |
| HS 232 | Statistics for Health Sciences | None |
| MATH 207 | Applied Statistics | None |
| MATH 353* | Probability and Statistics | MATH 211 & MATH 212 with a C- or better |
| MGT 235 | Statistical Methods | None |
| POL 215 | Methods of Political Science | Completion of POL 101, 102, 103, or 104 and sophomore status or above |
| PSYCH 205 | Introduction to Statistics | PSYCH 101 and Psychology major |
| SOC 299 | Data Analysis and Statistics | One 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 Number | Course Title | Prerequisites |
|---|---|---|
| ARTS 160 | Introduction to Digital Media | None |
| BIO 251/CS 251 | Introduction to Bioinformatics | BIO 112 |
| BIO 315 | Molecular and Genome Evolution | BIO 211 |
| CIMS 230 | The Social Network | None |
| CS 360 | Principles of Database Systems | CS 216 |
| CS 371 | Introduction to Artificial Intelligence | CS 216 |
| DS 150 | Data Science and Society | None |
| DS 220 | Cultural Analytics | 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) |
| DS/SOC 245 | Visual Sociology | SOC 101, SOC 102, or SOC 103 |
| DS 265 | “Just” Data | Previous credit or concurrent registration in one of: CS 107 or 111; OR MATH 107 or equivalent; OR DS 256 |
| DS 311 | Visual Communication of Data | None |
| ECON 344 | Energy Economics & Public Policy | ECON 241 and 245 |
| ECON 350 | Econometrics | ECON 241, 243, and 245 |
| ECON 352 | Advanced Econometrics | ECON 350, plus one other 300-level ECON course |
| ECON 369 | Advanced Quantitative Methods | None |
| ES 230 | Introduction to Geographic Information Systems | None |
| ES 309 | Marine and Freshwater Fisheries | ES 211 |
| ES 312 | Environmental Applications of GIS | ES 230 |
| ES 363 | Remote Sensing | ES 230 or permission of instructor |
| FYS 162 | Math and Voting | First-year students only |
| MATH 342 | Applied Linear Algebra | MATH 212 with a C- or better |
| MATH 353* | Probability and Statistics | MATH 211 & MATH 212 with a C- or better |
| MATH 362 | Operations Research | None |
| MATH 363 | Wavelets and Their Applications | MATH 212 with a C- or better |
| MGT 301 | Research Methods | MGT 235 |
| MGT 303 | Systems Thinking | MGT 235 and MGT 275 |
| MGT 321 | Topics in Operations Management | MGT 235 or declared business minor that has completed statistics requirement |
| MGT 395 | Organizational Ethics | Junior or senior status |
| PHIL 109 | Wrong Science, Bad Science, Pseudo Science | None |
| PHIL 153 | Internet, Data, and Society | None |
| PHIL 211 | Logic | 100-level philosophy course or permission of instructor |
| PHIL 233 | Philosophy of Science | One course in philosophy or natural science or social science |
| PHIL 253 | Philosophy of Technology | 100-level philosophy course or permission of instructor |
| PHYS 335 | Computational Methods in Physics | Junior or senior status and instructor permission |
| PHYS 350 | Observational Astronomy | PHYS 211, PHYS 110, or instructor permission |
| PSYCH 305 | Experimental Methods | PSYCH 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?