Data Science and Analytics
Using DIDA to study data science minor is a very popular choice. Data science is a broad field focused on modeling and analyzing data, using statistics, machine learning and other methods. Data analysts use many of the same tools and methods as data scientists, with the goal of finding insights and translating results into recommendations for action.
Students from any field may find these courses helpful for their career goals. These offer students in STEM and the social sciences an opportunity to complement the theoretical skills from their fields with applied programming and data skills. Students in the humanities and arts may wish to add these skills to their portfolio and work in careers such as data journalism or marketing research.
We recommend that all students interested in data science get an introduction to working with data and data management in several languages, including Python, R and SQL. This should be combined with advanced courses in statistics, machine learning or programming.
Careers
Some of our recent graduates have the following positions:
- Sports Analyst at FanDuel
- Associate Business Data Analyst at Moody's
- Sales Analyst at Bloomberg
- Decision Science Analyst at Axtria
- Data Analyst at Suffern Free Library
- Decision Scientist at Best Buy
- Data Analyst at Syracuse University
Recommended Electives
One course in data management:
- DIDA 110: Database Fundamentals (SQL)
One course in advanced statistics, machine learning or programming (any of the following):
- DIDA 340: Intro to Deep Learning (Python)
- DIDA 380B: Advanced Data Models (R)
- DIDA 380I: Applied Algorithms
- ECON 466 or 467, 502 or 504 (for Economics students)
- MATH 455 or 457 (for Math students)
One additional course, either another of the above or:
- DIDA 260: Data Visualization
- DIDA 310: Text Mining (Python)
- DIDA 370: Spatial Fundamentals (R)
- DIDA 380J: Data Journalism (R)
- GEOG 360: Intro to GIS
Language Breadth:
- Gaining proficiency working with data in both Python and R is extremely useful. Some of the electives above can help you achieve this proficiency, as can some of the required courses.
- Taking DIDA 130, ANTH 200 or MATH 448 for your statistics requirement covers R skills.
- The core methods course, DIDA 325, is offered both in R and Python.
BA and BS in Data Science & Statistics
Students interested in a major should consider Data Science & Statistics in the Mathematics major. A DIDA minor supplements that major with courses in data science that can be taken starting in freshman year with a focus on applications to real-world data and projects.
Students in that program have multiple options for double-counting, but must take four (4) unique courses towards DIDA. A suggested course plan is shown below; courses in bold satisfy requirements for both programs. To satisfy requirements, students must either take an additional DIDA elective, an additional MATH elective, or find another way to complete the practical data experience requirement, such as an internship.
Sample Courses
The following shows a few ways that students can gain data science and analytics skills while fulfilling DIDA requirements.
| DIDA Requirement | Data Science | Data Analytics |
Mathematics |
| Programming | HARP 150 | HARP 150 | HARP 150 or CS 110 |
| Statistics | MATH 147 | DIDA 130 (R) |
MATH 448 (R) |
| Intro Elective | DIDA 110 (SQL) | DIDA 110 (SQL) | DIDA 110 (SQL) |
| Free Elective | DIDA 340 (Python) | DIDA 260 | DIDA 260, 370, or 380I |
| Upper-level Elective | DIDA 380B (R) | DIDA 380B (R) | MATH 455 or 457 |
| Methods | DIDA 325 (R or Python) | DIDA 325 (Python) |
DIDA 325 (Python) |
| Capstone | DIDA 425 or 426 | DIDA 426 |
DIDA 425 or 426 |