A Good Double Major with Computer Science?

Hello!

I know that this thread has been around this site before, but I just want advice that is a little more specific to my case.

Recently, I decided that will try to pursue a major in computer science, mainly because it had 4 of the main things I was looking for in a major: 1) it’s future proof, 2) it’s in demand, and 3) it’s versatile and 4) generally you can make a pretty nice living with it. However, my strengths typically lie in the social science/humanities, so I was wondering what a good double major would be with CS. And many people tell me to “major in social sciences, you have an inclination for it,” but I have never been exposed to CS so I thought I would try it before going with what is “safe” for me.

However, I would appreciate a double major or minor to pursue something I find very interesting. I am considering Economics, Political Science, Statistics, History, Marketing, English, Telecommunication, or Public Relations. Are there any other majors that would be more helpful? And if you have any more suggestions, please let me know!

I also have enough credits to pursue a double major in 4 years, so that is not a concern of mine.

Thank you! :slight_smile:

If you get a minor in business tech, such as information systems or informatics, you could make bank in IT consulting. even with just a CS major, you could probably do that though. It really depends what you want to do after college.

I wouldn’t say computer science is necessarily future proof - that remains to be seen (ever heard of the dot-com bust?) - but it’s still a good major.

You can double major in anything. I’m a user experience researcher - I study how humans interact with computers and how to improve user interfaces and experiences with tech devices using social science research. If that sounds interesting to you, a double major in psychology might be right up your alley (or sociology or anthropology, but psychology + CS is a lot more common in our field).

If you like to write and you’re interested in English, a double major in English + CS can lead to careers in technical and professional writing.

Political science + CS or economics + CS can lead to, among other things, a career spent studying science policy and economics and perhaps working on behalf of tech companies as a lobbyist or political strategist, or financial analyst, or something along those lines. Economics also encourages quant skills, which are valued.

CS + a foreign language can bring a specialty in localization of software applications; CS + linguistics might promote work in natural language processing. CS + art could lead to a career in design of software applications’ UIs and other elements. CS + philosophy can engender discussion of the ethics of CS, artificial intelligence, the impact of technology on society, and how to keep our ethics and morals growing alongside the tech we’ve created.

So…basically anything. Pick something that you like!