<p>I was recently admitted to USC as a Computer Science/BusAdmin major. I'm starting to fall in love with USC and Computer Science/BusAdmin feels perfect for me. I was also admitted to ucla for engineerig and if i were to go there, i would probably be majoring in mechanical engineering. And on my robotics team, I dealt mostly with mechanical design and fabrication. My question is, if i pursue Computer Science/BusAdmin, will I have the opportunity to take other classes at the engineering school that is maybe part of mechanical or electrical engineering? As an aspiring entrepreneur, I want to expose myself to as many subjects as possible. Does computer science limit me to strictly "computer sciency" things academically?</p>
<p>bump</p>
<p>any thoughts?</p>
<p>Im a CSBA freshman too, and Im sure you can take other viterbi classes. I know EE classes are a part of our curriculum. Obviously you aren’t just restricted to ComSci, youre a business major as well so you can participate in Marshall programs like LINC etc. And if you want to squeeze in a minor on top of the dual degree you can do that as well but then your schedule gets pretty packed lol. Worth it though.</p>
<p>Sup Peter
its metehan btw</p>
<p>Hi Petree,</p>
<p>I’m a sophomore in the hybrid Computer Science/Business Administration major, and I think felt pretty much the same way you do now when I was trying to figure out which college to attend. It’s a great program, and there’s a great deal of flexibility in picking which areas to emphasize, both within engineering and within business.</p>
<p>On the engineering side, the program is primarily geared towards people who want less to do with actual hardware and more to do with software implementations. However, you have access to technical electives that would otherwise be computer engineering courses, many of which are in the EE department (or otherwise deal with hardware concepts). There’s less flexibility to take classes in mechanical engineering, but there are a ton of labs that deal with robotics, rockets, and other areas that require input from people knowledgeable in computer science. If you want to remain involved in fabrication, I’m sure there are opportunities for you to do that, but it would be hard to keep up with people who are studying that full-time. Computer science skills are always in high demand, though, and you can still be involved in projects that deal with far more than plain-old programming.</p>
<p>The business curriculum is also very flexible, and, after completing the core business classes, you can pick upper-division classes from any departments in the business school. I’m planning to take classes that focus on finance, but there are a multitude of options available in marketing, entrepreneurship, business law, accounting, etc. You can also participate fully in business programs, like the Learning About International Commerce (LINC) program, which involves a two-credit class for freshmen only that culminates in a week overseas.</p>
<p>If you want to focus more on EE and the hardware side of computers, you can consider majoring in Computer Engineering/Computer Science and minoring in something specific from Marshall instead of just majoring in Computer Science/Business Administration. Whatever you do, though, you aren’t pigeonholed into “computer sciency” things.</p>
<p>Hope that clears it up for you. :)</p>
<p>Nathan</p>