Cornell Engineering Major

I am interested in applying ED to Cornell Engineering. I want to pursue Comp Eng/Sci as major. I understand that Cornell Engineering does not allocate a major at the time of offering admission. Is that true? If yes, how hard is to get major of your choice later on? I don’t want to be in situation that I choose Cornell as my ED college, which is a binding, and later on not get my major of choice

Cornell’s threshold to declare your major is just to be in “good standing” and not have any required course below a C-. I believe the GPA for ECE to be in good standing is a 2.3.

actually this is the most current page: