“But would adding a full business major to CS/E be of much value than CS/E alone, perhaps with a few finance and economics electives?”
Maybe. It really depends on the student.
I spent some time investigating this subject as D1 considered the exact two options that you are presenting at the end of freshman year. She was in SEAS as a CS major and doing very well. She needed to decide whether to apply to M & T or to stay in SEAS and expand her knowledge base.
I really don’t think that there is a right or wrong answer. In her experience, the M & T students tend to be very talented and have some valuable skills that many in CS are not very good at. For example, approaching a potential new product with a lot of focus on understanding the current market, and how this potential product’s characteristics compared to the competition. How is it different and better? What do customers want and need that they are not getting. How can we add those features?
They also are very skilled at marketing. In CS group projects she has observed that often an M & Ter will volunteer to prepare the presentation slides. At times she has been surprised at how impressive a thoughtful marketing person was able to make their product sound with a slick, visually appealing presentation and customer focus. Those are really valuable skills. Also, she has learned that the formality of a meeting where a finance team is presenting to investors often stands in sharp contrast to what passes for work attire and behavior in Silicon Valley. They sit up straight, the all wear nice suits, hair and makeup are perfect, everyone behaves very formally, they are incredibly well prepared, they are very careful not to interrupt potential investors/clients etc. Just the fact that as a SEAS student she has had the opportunity to observe all of this from her Wharton and M & T friends at a young age is really valuable in my opinion, and she clearly sees the value in these skills. To me it shows real value in the way Penn jumbles students together from all four schools. They all learn valuable things from one another.
However, she decided in the end that her primary focus, at least for now, would be more on technology and less on the finance and business aspects. She would not say that this is a better path than M & T, just better for her.
Instead of applying to M & T, she applied to a specialized CS program that is more focused on issues of connectivity, scaling, and systems engineering, and requires a bit more math and economics than your typical CS undergrad (www.nets.upenn.edu/). I know you will look it up if I don’t attach it. lol The strong economics requirements bolster her economics knowledge as you mentioned. Then, to further bolster her depth of technology knowledge, at the end of sophomore year, she applied and was accepted as a sub-matriculant into the CS masters program. https://www.seas.upenn.edu/undergraduate/degrees/submatriculation.php
She is now splitting her course load between grad and undergrad courses, and hoping to graduate next May with a BSE and an MSE on the same weekend. If she is not able to manage the course load to do that, she will be one course short of her MSE at that time.
I should add that both the special program and the sub-mat require special applications, and the courses are difficult. Neither her path nor the M & T route are viable for an average student. Still they are both there and available for the right student who is bright, works hard and loves a challenge. While I don’t think there is a lot of initial monetary value in having the MSE over a BSE in CS, I do think the added depth of knowledge and experience with increased experience with significant projects is a valuable use of her time.