<p>I asked this question earilier, but want to address it again.
Does Cornell have a system like Stanford where you only have to declare your major starting from your junior year, thus making major changes during freshman and sophomore really easy? (even the engineering ones..)
How hard is it to change major from a..say computer science to engineering? cuz I'm not 100% sure if I want to do engineering and risk my chance of getting in as well as not wanting to put undeclared...</p>
<p>The only broad college (you are obviously selecting a major or at least general concentration in Hotel, ILR, AAP, etc.) where you must state a major when applying CALS--actually I think engineering too. HOWEVER, this major is not binding, you need to formally declare a major only in your 4th semester (2nd in engineering I think).</p>
<p>Switching a major within your College is relatively painless. You just start enrolling in classes to fulfill that other major. To switch between colleges you do an internal transfer, which is more difficult, but no where near as difficult as an external transfer. Basically, if you're doing allright at Cornell, and you do allright in your I-trans. period, you can transfer fairly easily.</p>
<p>If you're in CAS doing CS and want to move to engineering, that's a lot tougher than doing Engineering and moving to CAS CS. If you're talking about CS in Engineering moving to Mechanical Eng. in Engineering, that would be easier. It's fairly easy to transfer to CAS and CALS, as they are the broadest colleges in terms of range of majors.</p>
<p>You don't need a major applying to Engineering and I'm pretty sure you're competing against everyone, not just those with the same major. Also, since Computer Science is within Engineering (and CAS, but thats irrelevant), it doesn't matter if you apply undecided or to CS as you'll be taking pretty much the same classes as everyone else for the first year.</p>