I graduated an EE with a CS minor, here are my thoughts
First things first, your most used programs will probably be the office suite, sure its avail on both os's but honestly, the windows version is slightly better (try adding a page break in mac vs windows, theres a few features that are equally inconvenient as well). probably matlab (mac, win, or linux), and maybe some kind of cad or simulation software, but those are iffy with getting licenses, they get pricey. like others said you will probably use lab comps for most work. I would bet you will NEED windows at least once for some random program sometime in your career. Most schools will give it to engineers for free, or if not you can do the ultimate steal for 65, but just know you'll probably want a copy of windows.
As a side note things that an aero may use, like matlab, and autocad, are avaliable on mac. and in all honesty the mac STUDENT version of matlab is the best. the linux and windows STUDENT versions are limited to 32 bit only. The mac is full 64 bit; it may not sound significant, but you can create larger arrays, and store more variables overall. You might think... when will i ever use more than 4 gigs of mem for matlab? maybe you won't but I did a LOT of image/signals processing and the computers at school, and my friends windows laptops would exceed avaliable memory, not a problem with 64 bit
bootcamp isn't a huge inconvenience.... but it sucks to switch, I really hate windows, so i'd switch out as soon as i could, waiting to reboot is a pain, vms are better. and a FREE solution is virtualbox, and with some terminal witchcraft

you can get it to boot from your bootcamp partition.
I used my mac with windows bootcamp/vm (i started with virtual box, but at the time it couldn't boot off your bootcamp partition, so i switched to parallels). I used vms so i can use word (i had windows version first and didn't feel like dropping another hundred on mac version when the windows was only a few months old), solidworks, multiple embedded system programming environments, matlab, autocad, circuit simulators, and schematic layout tools in vm. I had bootcamp (which parallels let me use as my vm) and rarely natively booted into windows. In all honest, windows bootcamp sucks on mac, why? the trackpad mainly, there is no gesture support without a serious amount of hacking, and even then it is very limited. you can't even scroll left and right in windows using the trackpad!!! let alone anything else useful.