Yale offers an accelerated b.s/m.s program in Computer Science, but also allows students to double major. I’m thinking about possibly doing a double major in CS and economics or political science. I’m not sure how necessary it is to have anything higher than a Bachelor’s degree for Computer Science, and having insight into economics or political science might be beneficial for what I have in mind for the future. Also, I’m not sure how strong that joint b.s/m.s degree from Yale would be. I might consider pursuing a better Master’s Computer Science program (e.g. at Berkeley) if I would need to do so. Thoughts?
You almost always don’t need anything more in CS if you’re not going into academia or research (industry or academic). A MS can add maybe a slight initial starting salary bump, that’s it. Not worth it for that alone, you’re going to want more reasons than that.
Economics/Political science both likely offer valuable context for CS, but you don’t need to double major to get it. A few classes in both would probably do, depending on what you have in mind. Let me guess, investment banking?
This all coming from someone currently in the middle of a BS/MS with an ethics minor. I’m doing both for mostly personal reasons, not professional.