Haha yep. I'm a Cornell grad too so I'm a bit biased. I wasn't strictly a CS major though.
When I was at Cornell they had the Computer Science cross listed between Arts and Sciences and Engineering so you can get the degree in either school. I was doing Math as my primary major so I was in the Arts and Sciences school but I picked up the Minor/Concentration in CS through the Arts and Sciences school.
You can always apply to another easier-to-get-into program within Cornell and then transfer into the engineering school. You just need a 3.0 your freshman year. You can even take all engineering courses before you transfer if you want to, not that I'd recommend it if you're trying to get a good GPA. (Also a Cornell grad.)
I'd recommend against that. A friend of mine did that, and its a huge pain in the ass. Just apply to the engineering school directly. They hold you to a pretty tough requirement to switch colleges, which puts a lot of stress on your first couple semesters.