I don’t think the added business classes in MET give you any advantage at all, but it may depend on what you are after in a job. For instance, do you want to eventually get a masters or PhD in computer science? Then for certain, the business option is a total waste of energy and time. If you want to take a lot of math, then the business classes again are wasting your time. Do you want to get into big data? Business is a waste of time, you need statistics, math, maybe some sciences and also CS. (biology class for bioinformatics, chemistry if computational chemistry is of interest, or physics or meteorology if you want to say write code for climate models , etc )
I see no reason to combine business with CS at all. But I am an engineer with a PhD in my subject. So others may disagree.
On internships-- I actually think smaller schools take care of students better because at the job fair at Princeton, you can get an actual offer. At Berkeley, you will be competing with thousands of other CS students. While MET is a trend, it will die, is my prediction as either you need to do a lot of math, stats and CS and go that route, or you can become a “manager” or finance or accountant and don’t really need a ton of CS.
You can always add an MBA later, so there is no reason at all to dilute your CS and math education in undergrad with business or “entrepreneurship” classes or leadership. Its easy to learn management on the job, but it will depend on your soft skills, people skills, and leadership skills. Joining a sorority or fraternity or eating club at Princeton builds those business skills without sitting through endless “management” classes at a place like Berkeley.
With that, Berkeley Hass IS a very top business program, but go there for your MBA after Princeton.
Thats my bent, other will disagree.
MBAs are totally worthless for someone who wants a technical career, but its marginally useful if you want to run a company some day or start one.