<p>I am having trouble choosing between the two majors, I am a high school senior now.</p>
<p>I originally thought about doing a Computer Science and Math double major, but I heard that Computer Engineering is much more useful. I know the debate between Comp Sci and Comp Eng is a long and tedious one, but I still can not decide. Here are some facts about me and please tell me, in your opinion, which you think I am more suited for.</p>
<p>I like computer programming (but I only know Java)
I really like Calculus (5 on Calc BC and I am taking Calc III at community college)
I am alright at Stat (4 on AP exam)
I am taking AP Chem now and I pretty good at it (800 SAT II because of Sparknotes)
I am NOT taking AP Physics (the physics teachers at our school aren't good)
I am NOT very computer savvy (I can't even pretend I know what is inside the computer)</p>
<p>Basically, my fear is that if I do Comp Sci/Math (or just Comp Sci) I will steer away from integrals and derivatives and the stuff I like about calculus. But I fear my lack of computer knowledge will seriously cripple me if I do Comp Eng; my computer knowledge is pretty much limited to what has been taught to me at public schools. So please give me your advice. The colleges that I am most likely to go to (University of Maryland College Park and Carnegie Mellon) have different schools for comp sci and comp eng, so please don't say "most colleges have both at the same school, so just take classes in both and see what you like."</p>
<p>Also, if you think I would do better at Comp Sci, can you tell me if there are any benefits to having a Math double major, a different double major, or no other major at all? I like Math and at UMD, if you do your schedule right, you only have to take Calc III to double major in both and Carnegie requires you to have a minor at the School of Computer Science anyway.</p>
<p>Thanks again.</p>