Does Double Majoring have any impact on Graduate admissions?

So I’m a freshman at Virginia Tech currently double majoring in Statistics and Computational Modeling and Data Analytics (CMDA). The only reason I am double majoring is because I feel as if it would help my graduate school applications look better in four years. However, I have heard that double majoring has little effect on your chances of getting into a program, and may even hurt them. Is this true? As statistics as my first major, I’m considering dropping my CMDA major. I want to be a Data Scientist and I have heard they never code in Java. I’m taking my first class in CS right now and it’s Intro to software design with Java. Basically just coding with objects. I’m considering dropping the class and the CMDA major since I am struggling in the class and don’t need to know Java. Also I feel like dropping the second major would free up a ton of room for undergraduate research, which I really want to do.

Any suggestions?

So you intend to pursue a graduate degree in statistics, then? Do you plan on doing anything related to CMDA in the future (or rather, if you opt to not attend grad school in statistics/things don’t work out, could you use the things you’d be learning in the CMDA program for job opportunities)?

Double-majoring definitely doesn’t hurt your chances (how could it? If you can successfully study two disciplines, then good for you!), but I don’t know how much of an edge it gives you (especially if the fields aren’t related).

I recently applied and received offers of admission to some MA humanities programs, and none of them have mentioned my other major so far (French is my second major and the programs are in Rhetoric and Composition). On a practical level, my French major will help me when/if I start a PhD and have to demonstrate proficiency in a foreign language, but as far as my second major having increased my chances… I don’t know. I’m sure it made me stand out and differentiated me from others applying with just an English or a writing major, but admissions decisions by committees are awfully mysterious sometimes. And I’m also pretty certain that my experience with teaching and research was way more important than my second major.

You ultimately have to do what’s best for YOU. If you could get some research experience in your preferred field, that definitely trumps a second major imo. Grad schools look for well-qualified applicants in their field of study, so you want to focus on that and focus on getting good grades and making the most out of your college experience. If you’re struggling with the CMDA stuff, then maybe you should drop it. You don’t want to spend four years of your life struggling and hating what you’re doing, especially just to impress a future adcom.

Alas, I will have to say that your freshman year of college is a bit too early to be worrying about this :slight_smile: Just study what you want/like to study and maybe revisit your grad school chances in a year or two. It’s best to wait until you’ve had more of a taste of your field and until you’ve gotten to know your professors and can get the low-down on your field and your admissions prospects.

Thanks! These two majors have a TON of overlap. I intend on taking the core classes for CMDA as my Stats electives, but the only classes I’m not interested in are the three Java based coding classes. So I’ll still have a majority of the skills of a CMDA major, just not the same coding language.

Double majoring only “helps” if the second major is in a complementary field that makes sense for the main field you’re entering. For example, a psychology student who double majors in statistics and applies for a quantitative psychology PhD program could have an advantage, since quant psych relies heavily on statistics. In this case, though, it’s not the double major in and of itself that does it - it’s the additional knowledge and coursework; it’d count the same if the person just took 10 classes in statistics but never declared a formal major. A psychology major who double majored in Spanish would derive no direct benefit in graduate admissions from the second major.

In your specific case, yes, the CMDA major could contribute a lot - but that’s because computational modeling is a huge part of statistics and advanced expertise in this area would be valued by a graduate program. But the mere fact of double majoring doesn’t make you look better, so if you could develop this expertise in some other way (like taking the three classes) then do that instead.

Also, don’t rely on the “I have heard.” I have seen so many students say this. There is a lot of information on data science out there right now, so I would do some Googling and especially look at some job ads for data scientists and see what languages they ask for (knowing that the field is changing rapidly and this information may all be really different in 4-5 years).

In my experience (I work in tech, but I am not a data scientist, although I do work with some) is that the exact language you know is less important than knowing one or more. The view that most tech companies take when hiring data scientists is that smart people can learn a new programming language fast. For example, a current ad for a data scientist at Microsoft asks for “software development skills in one or more high level languages (C#/C/C++/Java/F#), one or more scripting languages (Python/Perl/Shell), knowledge of R. Expertise any of the common ML tools (Weka, R, RapidMiner, KNIME, Scikit Learn, SAS, SPSS, ModelBuilder etc.) is a plus.” What they really want are smart people with the statistical chops and the creativity to solve problems in interesting ways.

However, I will say that there are a few things that most ads ask for: knowledge of R (any statistics department worth their salt is teaching this now, though); knowledge of SQL (friends in the know say that this is going to change in the next 4-5 years, but as of right now, almost every data scientist ad I see asks for this), and knowledge of Tableau as a data visualization tool. Many ask for expertise in Excel, and some others want some SAS knowledge. Basically, the more exposure you can get to programming languages and statistical analysis tools the better, and there are probably ones that come up more often (C++, Python, Java) but focus less on specifics and more on acquiring some skills and the ability to learn rapidly and teach yourself.