<p>In no particular order: math, physics, programming/comp sci, and maybe some engineering courses thrown in for good measure. I love learning about math and then applying what I've learned to solve real life problems. That's basically what engineering is, right? But I'm also interested in the theory behind these things... Programming seems like a useful skill and I LOVE working with computers. I know this are a lot of criteria... but are there any majors out there that are anything like this?</p>
<p>Although I’m an economics major with very little experience with the hard sciences, I remember coming across “engineering physics” majors that sounded a bit like what you’re describing (at least to my understanding of it). I first read about it when looking at Tulane’s majors a while back, so here’s a link to their website about it: [Program:</a> Engineering Physics - Tulane University - acalog ACMS?](<a href=“http://catalog.tulane.edu/preview_program.php?catoid=36&poid=361&returnto=724]Program:”>http://catalog.tulane.edu/preview_program.php?catoid=36&poid=361&returnto=724)</p>
<p>[url=<a href=“http://en.wikipedia.org/wiki/Engineering_physics]Engineering”>Engineering physics - Wikipedia]Engineering</a> physics - Wikipedia, the free encyclopedia<a href=“The%20Wikipedia%20page%20says%20that%20it%20also%20goes%20by” title=“engineering science.”>/url</a></p>
<p>It sounds pretty cool, in any case.</p>
<p>Applied Mathematics
Operations Research
Computer Science
You also can do a double major: Math or Computer Science + [insert a science]</p>
<p>Just keep in mind that all of those majors contain elements of the others, so you don’t necessarily need a different, special major to combine their traits. My brother (physics major) has pretty much exactly your interests. He has to take tons of math classes for physics, and he works at an electronics design facility where he writes programs for physics equipment. So he’s learning about engineering, comp sci, math, and physics even though he just has a physics major, and could probably go to grad school in any one of those fields.</p>
<p>Computer science and physics would both work especially well to include all your interests.</p>
<p>Electrical engineering/computer engineering.</p>
<p>Computer Engineering/EECS</p>
<p>I’m a CS/Physics double major, and honestly, with some AP credits and depending on the school, it would have been easy to tack a math minor on the side (same interests as the OP, btw). And yeah, it was totally as awesome as I thought it would be when I started.</p>
<p>Also, I’d be careful about equating CS with programming. Do that, and you’ll end up like so many EE/Math double majors I know, or worse still, EE majors and Math majors… knowing nothing about CS but being too ashamed to admit it.</p>
<p>If your school has it, I’d look at computational science or computational engineering majors. It’s a lot like a CS degree with an emphasis on numerical analysis. You get to take science courses along the way relevant to the problems that you are interested in solving (examples: electromagnetics, fluid dynamics, computational biology or chemistry, etc . . .)</p>
<p>That’s a good mix of science, math, and computer science.</p>