Information Systems, Computer Science or Data Science if I want to pursue a PhD in Computational Social Science?
Hi everyone, I’m a first-year undergrad majoring in Information Systems, aiming for a PhD in Computational Social Science. I'm currently deciding between three majors and would love some candid advice from you.
Option A: Information Systems (under the College of Business)
The Profile: I can maintain a very high GPA and will have abundant free time to work as RA to build a strong publication record. I will take simple data-focused courses like Python, Machine Learning for Business, Big Data, and Regression Analysis.
The Concern: It's a business degree, not a STEM degree. I won't take low-level courses like Computer Architecture or math.
Option B: Computer Science
The Profile: A highly rigorous, traditional STEM degree. No one will question my technical foundation.
The Concern: The math and low-level systems courses will consume all my time. I risk getting a much lower GPA and will have almost zero time or energy left for undergraduate research.
Option C: Data Science (under the College of Computing)
The Profile: It offers a much heavier focus on math and statistics compared to IS, which seems highly relevant for CSS methodologies. It also strategically avoids the low-level CS systems courses that I likely won't need for social science research.
The Concern: There is a common stigma that a DS undergraduate degree is considered less rigorous to a traditional CS degree. I worry the admission committee might view it as a watered-down version of CS.
How does the admission committee view an undergraduate degree in IS/DS/CS?
If I ultimately decide not to pursue a PhD (since the time commitment is daunting), which of these options (IS, CS, DS) provides the strongest safety net and most versatile career path in the industry?
Finally, am I missing a better Option D?
Thank you for your insights!