- #141
- 5,844
- 550
Yeah I had the interest of doing physics + math before I started to give a good hard look on what my future prospects would be after college, unfortunate adamancy on my part.D H said:Go to a mathematics forum that is akin to this site. You'll inevitably find threads along the lines of "Mathematics BA - is it even worth it?" You could add astronomy to your list to create a triple major in what are probably the three technical disciplines where employability with only a bachelors degree is toughest.
Yeah an extra year won't be the most ideal thing that''s for sure. Physics + Eng does indeed look quite scary/hard to manage especially since, as you mentioned, they are across different schools for me (and yes I'm in the arts and sciences physics major).D H said:A physics / engineering double major would be a significant undertaking at Cornell for the simple reason that physics (I'm assuming you're a physics major, not an A&EP major) is in the College of Arts and Sciences while engineering degrees are offered by the College of Engineering. That the two colleges have somewhat orthogonal core requirements is going to make this a rather tough task. Comp sci will be less problematic in this regard because it lives in both colleges. It still won't be easy, and it most likely will add an extra year to your undergrad career.
I see, well that's definitely good to know beforehand (regarding the engineering minor).D H said:A much less laborious route would be to minor in one of those other topics. Math would be easy; you're going to come close to the minor requirements for math just by taking the math courses required of a physics major. A minor in some engineering degree might be useful as a backup plan to graduate work in physics, but you're going to be competing with people who majored in that field. Many prospective employers in an engineering field will take the easy way out and put your resume in the circular file.
Yeah another person advised me to take the comp sci minor as well. I guess the biggest advantage is that it has the potential not to tack on a whole extra year of undergrad.D H said:On the other hand, a comp sci minor would open the door to a slew of technical jobs where the ability to program is an essential but nonetheless secondary job requirement. First and foremost is the ability to reason mathematically and physically. As a side benefit, a comp sci minor could also be of aid should you decide to continue in physics at the graduate level. There are quite a few physics disciplines that require programming as an essential but nonetheless secondary skill.
I don't have any qualms against learning theory in fact if possible I would love to learn the theory. I was just afraid of the time constraints with regards to the 4-year degree and if I could actually fit in all that theory + the usual physics courses. However it seems like with a minor this would be much more manageable as you said.D H said:You asked "Can one not just learn programming without all the extra theory?" The answer is yes. You can readily learn to program badly without all the extra theory. I occasionally (with much grimacing) have to look at code written by aerospace engineering or astronomy grad students. It's usually quite atrocious. Unreadable. Unmaintainable. Untestable. Detestable. They learned how to program without any of the extra theory.
Let's flip your question around. "Can one not just learn physics without all the extra theory?" Not really. The same applies to some extent to computer science.
Because programming is a secondary skill in those analytical jobs and in computational physics, you don't need to go whole hog and do a double major in physics and comp sci. Secondary = minor, not major.
Thanks for the advice D H, I really appreciate it. I spoke to my parents by the way and they suggested that if I'm actually having these kinds of doubts then I should play it safe and make sure I have something to fall back on. Since many of their relatives were successful with comp sci in one way or another they naturally suggested I try to have comp sci as a secondary as well.